【发布时间】:2019-11-05 08:45:08
【问题描述】:
我收到以下错误,我认为这意味着我的活动为空
fragment not attached to activity on volley response
我该如何解决这个问题? 这些是我的代码
MainActivity._MainActivity_.runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(MainActivity._MainActivity_, "inserted", Toast.LENGTH_SHORT).show();
}
});
Activity activity = getActivity();
if(activity != null){
Intent mainIntent = new Intent(define, SaveNewFactor.class);
startActivity(mainIntent);
}else {
Log.i("myLog","activity is null");
}
【问题讨论】:
-
请发布你的日志
-
我从 logcat 添加了一张图片
-
您可以在stackoverflow.com/a/28673131/8473587 找到同类问题的参考,您的活动对象可能为空,否则活动的参考不正确。
-
从哪里调用片段?
-
Intent activity2Intent=new Intent(getApplicationContext(), CameraActivity.class);开始活动(活动2意图);尝试这样的事情