如何开始 activity 使用 context.startActivity(intent);...?

how to start activity using context.startActivity(intent);...?

我的应用程序在我单击时崩溃并且出现错误日志指向下面提到的行,它还表明您必须将 RecyclerAdapterNew 声明到清单文件中但不需要 bcz 我还没有扩展AppCompat

public void onClick(View view) {


        tableData = Integer.parseInt(table.getText().toString());

        Context context = view.getContext();
        Intent intent = new Intent(context, RecyclerAdapterNew.class);

        intent.putExtra("transfer", tableData);

        context.startActivity(intent);//error in this line
    }

试试这个:

((Activity)context).startActivity(intent);  

如果您不使用 Activity 扩展 RecyclerAdapterNew.class 或未在 Manifest 文件中提及,它将无法工作

你想用这些行做什么?

Context context = view.getContext(); context. startActivity

尝试:

1) getContext() or getApplicationContext() 里面创建新的intent

2) 删除这个:Context context = view.getContext()

3) 将 context.startActivity 更改为 thisgetContext()