首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >startActivity不工作2

startActivity不工作2
EN

Stack Overflow用户
提问于 2016-01-26 05:20:13
回答 2查看 47关注 0票数 0

由于某些原因,startActivity在我的一个类中工作,而不是在另一个类中工作。这有点太多了,但我已经在下面包括了我的整个非工人阶级。(减去导入等)

代码语言:javascript
复制
public class question1 {

    private Button Next;

    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstancesState) {
        View view = inflater.inflate(R.layout.question_1, container, false);
        return view;


    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        Next = (Button) rootView.findViewById(R.id.button4);

        Next.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(question1.this, question2.class));
            }
        });
    }
}
EN

回答 2

Stack Overflow用户

发布于 2016-01-26 05:21:56

startActivity()只适用于Activity,不适用于简单的类。

变化

代码语言:javascript
复制
public class question1 {

代码语言:javascript
复制
public class question1 extends Activity {

代码语言:javascript
复制
public class question1 extends AppCompatActivity {

根据您的需要。

question2类也是如此。

票数 2
EN

Stack Overflow用户

发布于 2016-01-26 05:25:31

你的类应该扩展活动..而且您还应该将这个类包含到androidmenifest.xml文件中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35002585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档