Logcat按摩
**从活动上下文外部调用startActivity()需要标志_Activity_NEW_TASK标志。这真的是你想要的吗?
@Override
public void onBindViewHolder(@NonNull final MyFotosAdapter.ImageViewHolder holder, final int position) {
firebaseUser = FirebaseAuth.getInstance().getCurrentUser();
final Post post = mPosts.get(position);
holder.post_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences.Editor editor = mContext.getSharedPreferences("PREFS", MODE_PRIVATE).edit();
editor.putString("postid", post.getPostid());
editor.apply();
mContext.startActivity(new Intent(mContext, ProfileActivity.class));
}
});
}}
可以将上下文从活动传递到适配器
如下所示:
MyAdapter MyAdapter=new MyAdapter(MainActivity.this)
然后你可以在适配器类中创建一个变量,并在构造函数中为它赋值
我已经创建了一个摄像头活动,可以从前后摄像头拍摄照片。但我一直在犯上述错误,有人能帮我吗 似乎我做了一些错误在Menifeste文件中调用意图,但无法弄清楚我在做什么错误。 这是我的摄影活动。JAVA
我在listview中创建了多个布局,但是当我单击时,我得到了一个Android RuntimeExc0019”从活动上下文外部调用starActive()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?" 我在补充 意图。FLAG_ACTIVITY_NEW_TASK 我的意图,但我得到同样的信息!=(
我收到错误。完整堆栈跟踪: 我是Android开发新手,不知道如何解决它。 我的代码: 有什么想法吗?
当我从BroadCastReceiver启动活动时,会出现异常“从活动上下文外部调用startActivity(),需要标记_activity_NEW_TASK”。下面是我的接收代码 } 你可以看到,我已经设置了FLAG_ACTIVITY_NEW_TASK。我想指出另一件事。我从工作线程中的HTTP请求发送broadcastreceiver。代码最像这样: 有人遇到问题吗?任何帮助都很好。
我想从服务类中通过期权打开股票。它在Android7中运行良好,但在8操作系统中开始显示 android.util.AndroidRuntimeExcture:从活动上下文外部调用starActive()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗? 我也将此标志包含到我的意图中,但它仍然显示相同的错误。 有没有其他方式可以通过期权从服务类中公开股票?
问题内容: 我在Android的新的,试图通过一个适配器去到下一个活动,我使用同一个,下面是代码: 这是随之而来的错误: 我尝试了此解决方案,但“下一个活动”不会返回到上一个活动。 我的解决方案:(但是没有用) 以下是完整的适配器代码: 问题答案: 在你传递到构造函数应该是万军此。然后,您将不会收到此错误。