MainActivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new MyAsyncTask().execute("string");
}
public void setSomething(int param) {
// ... some code here ...
}
}
和
MyAsyncTask.java
public class MyAsyncTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... str) {
return "Someting here";
}
@Override
protected void onPostExecute(String jsonStr) {
// how to call setSomething(param) from here?
}
}
如何調用從MyAsyncTask setSomething(PARAM)?
該死的!構造函數,正確:)一切都很完美。正是我需要的。謝謝! – blinkapec