我设置了基本的onClickListener
,但是Andoid Studio
无法解析getActivity()
或getView()
。它将使用静态导入getActivity()
解析import static android.app.PendingIntent.getActivity
,但这似乎很奇怪,不适用于getView()
。
这是我的代码
//get the button view
startButton = getView().findViewById(R.id.startButton);
//set a onclick listener for when the button gets clicked
startButton.setOnClickListener(new View.OnClickListener() {
//Start new list activity
@Override
public void onClick(View v) {
Intent mainIntent = new Intent(getActivity(), SeccondActivity.class);
startActivity(mainIntent);
}
}
最佳答案
您的课程打算成为片段吗?如果是这样,请将其添加到班级顶部:
import android.app.Fragment;
并且类定义必须扩展它。例如:
public class MyClass extends Fragment {...}
关于java - 找不到getView()和getActivity(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20300442/