関連:[Android]twiccaプラグインを作ってみた 設定アクション編 | DevAchieve
入力中のツイートのテキストを受け取って編集して twicca に返すことができる。
<intent-filter> <action android:name="jp.r246.twicca.ACTION_EDIT_TWEET" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>いい加減書くこともないので抜粋。
if(action.equals("jp.r246.twicca.ACTION_EDIT_TWEET")){ String text = intent.getStringExtra(Intent.EXTRA_TEXT); intent.removeExtra("prefix"); intent.removeExtra("suffix"); intent.removeExtra("user_input"); intent.putExtra(Intent.EXTRA_TEXT, edit(text)); setResult(RESULT_OK, intent); finish(); }受け取った Intent と返す Intent で Extras に共通しているところがある。
受け取ってセットし直すのもアホらしいので調べたら remove できた。コレは知らなかった。