Я хотел бы знать, каков формат намерения андроида. IE, что я должен передать методу:
getBaseContext() StartService (Намерение);.
Если я хочу передать это:
android.provider.CallLog.Calls.CONTENT_URI
Могу ли я? Какой будет формат.
Может кто-нибудь дать хорошее объяснение того, как использовать намерения, и как использовать его для реализации службы, например, startService()
или onStartCommand (Intent intent, int flags, int startId)
.
Спасибо!
Просто для вызова нового действия это метод.
startActivity (новый Intent (это, MYACtivityClass.class));
Если вы хотите передать значения в Activity, вам нужно создать Bundle
Intent a = new Intent (это, MYACtivityClass.class); Пакет b = новый Пучок(); b.putBoolean( "test", true); a.putExtra( "myBundle", b); startActivity (а);