2011-05-06 12 views
-1

こんにちは私はタスクリマインダーアプリケーションを作成しました。この1つの問題とは別に完璧に動作します。私は小さな名前のウィジェットを作って、ウィジェットのスクリーンにタスク名(メインアプリケーションで以前に設定したもの)が表示されるようにしたいのですが、ユーザーがウィジェットをクリックすると、アプリ。私はこれをどのように進めるのか分かりません。私は多くのウィジェットチュートリアルをチェックしましたが、主なアプリケーションを考慮しないので、彼らは助けになりませんか?ウィジェットを実装する方法は?

ありがとうございました。

+0

あなたはそのようなSQLiteのデータベースか何かでタスク名を格納していますか? –

答えて

0

のためのウィジェットのようなショートカットを作成...

Intent shortcutIntent; 
shortcutIntent = new Intent(); 
shortcutIntent.setComponent(new ComponentName( 
this.getPackageName(), ".classname")); 

shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

final Intent putShortCutIntent = new Intent(); 
putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, 
shortcutIntent); 

// Sets the custom shortcut's title 
putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, 
"Title"); 
putShortCutIntent.putExtra( 
Intent.EXTRA_SHORTCUT_ICON_RESOURCE, 
Intent.ShortcutIconResource.fromContext( 
this, R.drawable.icon)); 
putShortCutIntent 
.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
sendBroadcast(putShortCutIntent); 
関連する問題