public class MainActivity extends Activity Implements ICallInterface {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public void onTaskCompleted(Boolean result) {
if (result) {
Log.d(TAG, "1111111111111 11111111111 True condition ");
} else {
Log.d(TAG, "22222222222222222222 False condition ");
}
}
public interface ICallInterface {
void onTaskCompleted(Boolean result);
}
public class AsycData extends AsyncTask<String, Void, Void> {
ICallInterface mCallInterface;
// AsyncTask Data
// AsyncTask onPost
@Override
protected void onPostExecute(Void result) {
// call interface, set true value & call first activity.
mCallInterface.onTaskCompleted(true);
}
}
在调用时获取空指针异常。
我知道我的 AsycData 声明出了点问题,但找不到答案。
任何可以帮助我的人。