« 携帯潮汐ウィジェットのカラー化 | トップページ | HT-03AをポケットWiFi化+その後 »

2011年2月11日 (金)

android SurfaceViewからの画面遷移

SurfaceViewで作られている携帯潮汐メイン画面からウィジェット設定画面に遷移したいのだが、ここからintentが使えないのだ?
しょうがないので現在は起動するとウィジェット設定画面が必要なくても表示されてそこからメイン画面に遷移するようにしている。

今日、苦肉の策を思いついた!
ウィジェット設定を表示後、上からメイン画面に被せる。
必要な時にBACKキーで戻ればウィジェット設定画面が表示される。
早速、評価版で試してみる。

オプションメニューが使えるんだ!
---------------------
package yamato.ave.ktides;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.*;

public class ktideS extends Activity {
Intent intent;
private static final int MENU_ITEM=0;
//初期化
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(new ktideConfigure(this));
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuItem item=menu.add(0,MENU_ITEM,0,"ウィジェット設定");
item.setIcon(android.R.drawable.ic_menu_add);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case MENU_ITEM:
intent=new Intent(this,yamato.ave.ktides.WidgetSet.class);
startActivity(intent);
finish();
return true;
}
return true;
}
}

|

« 携帯潮汐ウィジェットのカラー化 | トップページ | HT-03AをポケットWiFi化+その後 »

Android/Chrome」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/112439/50835430

この記事へのトラックバック一覧です: android SurfaceViewからの画面遷移:

« 携帯潮汐ウィジェットのカラー化 | トップページ | HT-03AをポケットWiFi化+その後 »