這是我的第一頁的代碼,當我要開始的活動我有這樣的錯誤:無法在Android Studio中打開新的活動
Cannot resolve constructor 'Intent(com.example.loginpage.contact,java.lang.Class)'
public class contact extends AsyncTask<String,Void,String>{
Context context;
contact (Context ctx){
context = ctx;
}
protected void onPostExecute(String result) {
alertDialog.setMessage(result);
if (result.equals("Wrong email or password.")) {
} else
{
context.startActivity(new Intent(contact.this,mainpage.class));
}
alertDialog.show();
}
}
我想打開這個活動:
public class mainpage extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainpage);
String username = getIntent().getStringExtra("Username");
TextView tv = (TextView)findViewById(R.id.username);
tv.setText(username);
}
}
我已經做了 – Sergey
我剛看到你的編輯。你需要將'Context'傳遞給構造函數。 –
我不明白如何在這裏使用它 – Sergey