郵便番号検索の口を開いてみました。

暗黙的インテント(?)で呼び出すためのアクションを追加してみました。


ACTION

luck.of.wise.ACTION_INTERCEPT

データのkey

replace_key

常套手段なのかよくわからんけど使い方。

起動するときはこんな感じで。


// 検索したい郵便番号を渡して 郵便番号検索を起動。
String zip = "7000801";
Intent intent = new Intent("luck.of.wise.ACTION_INTERCEPT");
intent.putExtra("replace_key", zip);
startActivityForResult(intent, 1);

帰ってきた住所受けるときはこんな感じで。


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

String result;
if (requestCode == 1 ){
if (resultCode != RESULT_OK){
result = "";
}else{
result = data.getExtras().getString("replace_key"); // 結果を取得。
}else{
super.onActivityResult(requestCode, resultCode, data);
}
}

以上!