在不同类的Android中声明上下文

时间:2018-12-01 06:19:38

标签: android android-intent

我有两个类ManinActivity和Tools正如您在意图中看到的那样,我使用了MainActivity。我需要的是在Tools类中使用相同的意图,并获得与您看到的相同的结果。当我单击Item结果时,应打开另一个活动,即ReceptionActivity。当我在Tools类中使用相同的Intent时,出现错误uder MainActivity.this,它不包含在类中,所以请在您的帮助下如何在Tools类中声明它

public  class MainActivity extends AppCompatActivity{

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long 
id){
        Intent ReceptionIntent = new 
        Intent(MainActivity.this,ReceptionActivity.class);
        startActivity(ReceptionIntent);
    }
}

public class Tools {
        Intent receptionIntent = new Intent(MainActivity.this, ReceptionActivity.class);
        startActivity(receptionIntent);
    }
}

0 个答案:

没有答案