質問編集履歴

1 イメージがわかりにくいとのことで変更

kishi_kun

kishi_kun score 24

2017/03/08 07:15  投稿

AndroidのServiceをActivityで操作したい
###実現したいこと
AndroidでService動作中に画面にあるボタンを押下することで
Service内の変数を操作したいと考えています。
###該当のソースコード
行いたいイメージとしては下記になります
```
__Activity__
///
progress Bar progress=・・・;
    progress.visibiby=・・・;
///
//ボタンA作成  
button button Click=・・・;
///
__Service__
///
static String text1
///
//text1を使って色々処理をする  
text1=・・・;
///
//ボタン押されてたら
//ボタンAが押されてたらtext1を初期化することでリセットかける
text1='';
///
```
###試したこと
下記のようにソースを書きましたが上手く動きませんでした。
```
__Activity__
///
       Button btn = (Button)findViewById(R.id.button);
       // クリックイベントを受け取れるようにする
       btn.setOnClickListener(new OnClickListener() {
           
           public void onClick(View v) {
           text1=''
           }
///
__Service__
///
static String text1
///
text1=・・・;
///
```
###補足情報(言語/FW/ツール等のバージョンなど)
Android5.0
  • Android

    8004 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る