启动新活动时出错

时间:2014-04-27 00:30:48

标签: android android-intent android-activity

我有以下方法转移到新的Activity

public void sendMessage(View view)
{
    Intent intent = new Intent(this, FacebookHandler.class);
    editText1 = (EditText) findViewById(R.id.editText1);
    String message = editText1.getText().toString();
    intent.putExtra(EXTRA_MESSAGE, message);
    startActivity(FacebookHandler.class);                     
}

最后一行startActivity(FacebookHandler.class);给出了以下错误消息:

StartActivity(android.content.intent) in Activity cannot be applied.

我已经尝试过移动它,但我没有关于如何让它工作的想法。

1 个答案:

答案 0 :(得分:3)

Context没有startActivity(Class<?> cls)这样的方法,例如,ActivityService继承自startActivity(Intent intent)。开始Activity的方法之一的签名是{{3}}。

那就是说,应该是

startActivity(intent);

代替。