Я хочу создать ярлык в Android, и когда я коснусь его, он будет делать что-то тихо, например, Toast
что-то.Но я обнаружил, что он будет отображать основной Activity
.Как я могу заставить его работать тихо?
Так же, как ярлык AdvancedTaskManager ~ Нажмите, а затем Toast
.
Спасибо.
На данный момент у меня есть:
public class ShortcutOnclickActivity extends Activity {
private static final String tag = ShortcutOnclickActivity.class
.getSimpleName();
public static final String ACTION_SHORTCUT_CLICKED = ShortcutOnclickActivity.class.getName();
@Override
protected void onCreate(Bundle savedInstanceState) {
Toast.makeText(this, "Clicked", Toast.LENGTH_SHORT).show();
Log.d(tag, "Clicked!");
finish();
super.onCreate(savedInstanceState);
return;
}
}
<!-- Shortcut -->
<activity android:name=".ShortcutActivity"
android:screenOrientation="portrait">
</activity>
<activity-alias android:name="CreateShortcutActivity"
android:targetActivity=".ShortcutActivity">
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT" />
<category android:name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity-alias>
<activity android:name=".ShortcutOnclickActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="com.androidesk.ShortcutOnclickActivity" />
<category android:name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity>