Android

※前提条件:本情報はAndroid Studio 1.5.1を基づいて説明してる

※注意事項
送受信両方のActionを一致する必要がある。

送信側

Intent intent = new Intent();
intent.setAction("com.example");
intent.putExtra("name", "value");
MainActivity.this.sendBroadcast(intent);

受信側

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class S001_Broadcast extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        String name = intent.getExtras().getString("name");
        Log.i("Recevier1", "Recevier : " + name);
    }

}

AndroidManifest.xmlファイル

<application
    <receiver android:name=".S001_Broadcast">
        <intent-filter>
            <action android:name="com.example"/>
        </intent-filter>
    </receiver>
</application>


★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:30 (1627d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI