我有以下方法转移到新的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.
我已经尝试过移动它,但我没有关于如何让它工作的想法。
答案 0 :(得分:3)
Context
没有startActivity(Class<?> cls)
这样的方法,例如,Activity
或Service
继承自startActivity(Intent intent)
。开始Activity
的方法之一的签名是{{3}}。
那就是说,应该是
startActivity(intent);
代替。