我正在尝试在我的 RecyclerView 中使用 startActivityForResult 并且不知道如何...尝试这种方式并且我从 Activity 中获得了 NullPointExeption,有什么方法可以解决它。
这是活动:
RecyclerView recyclerView=findViewById(R.id.todo_Recyclerview);
Todo_Adapter adapter=new Todo_Adapter(this,Todo_DataGenerator.getData(this));
recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false));
recyclerView.setAdapter(adapter);
}
TextView title=findViewById(R.id.todo_txt_Titleitem);
TextView content=findViewById(R.id.todo_txt_Contentitem);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode== Request &&
resultCode==RESULT_OK &&
data !=null){
String Title=data.getStringExtra(Todo_saveActivity.Todo_Title);
String Content=data.getStringExtra(Todo_saveActivity.Todo_Content);
title.setText(Title);
content.setText(Content);
Run Code Online (Sandbox Code Playgroud)
这是适配器:
public class Todo_Adapter extends RecyclerView.Adapter<Todo_Adapter.Todo_itemViewHolder> {
public static final int Request = 1002;
private Context context;
private List<Todo_SampleClass> Notes;
public Todo_Adapter(Context context, List<Todo_SampleClass> Notes) {
this.context = context;
this.Notes = …Run Code Online (Sandbox Code Playgroud)