Android:创建意图/活动的新实例

时间:2012-01-04 15:20:56

标签: android android-intent instance

我有一点问题。

我正在尝试创建一个问题列表应用程序,因此,当我按下下一个按钮时,我希望将新问题加载到QuestionActivity类中,当按下上一个按钮时,我想要出现上一个问题。

问题在于,当我按下按钮时,我无法弄清楚如何制作QuestionActivity的新实例。

ImageButton arrowLButton = (ImageButton) findViewById(R.id.arrowLButton);
    arrowLButton.setOnClickListener(new View.OnClickListener() 
    {
        public void onClick(View v) 
        {
            if(pos >= 0)
            {
                Intent intent = new Intent(QuestionActivity.this, QuestionActivity.class);
                startActivity(intent);
                setPos(getPos() - 1);
                setQuestion();
            }
        }
    });

以上是按钮的操作。

提前致谢..

1 个答案:

答案 0 :(得分:0)

如果由于某些原因导致您失败,您可以随时使用其包名称来调用您的活动,尽管这是实现目标的一种相当迂回的方式。

PackageManager pm = getPackageManager();  //The getPackageManager() method must be called from inside the activity
Intent intent = pm.getLaunchIntentForPackage("your.package.name");
startActivity(intent);