スクリーン2への移動方法がわかりません

3,925 views
Skip to first unread message

たけ

unread,
Jan 9, 2012, 7:45:15 AM1/9/12
to 日本App Inventorユーザー会
スクリーン2とか3への移動方法わかる方いらっしゃいませんか?

ActivityStarterで画面遷移するしかないかーとおもっていたら
スクリーン2が追加できたので試してみようとおもったのですが移動できません・・・

ご存知の方、いらっしゃいませんでしょうか?

Takeaki Tada

unread,
Jan 10, 2012, 8:59:37 PM1/10/12
to app-inv...@googlegroups.com
たけさん

実際に動かしていないのですが、ブロックエディタに画面遷移のブロックが追加されています。
こちらを試してみていただけますか。

ブロックエディタ⇒built-in⇒control⇒open other screen

このブロックの右側にはtextブロックで開きたい画面の名称を入れます。

試して、上手くいくか報告していただけると助かります。

以上、よろしくお願いします。

たけ

unread,
Jan 11, 2012, 12:57:20 AM1/11/12
to 日本App Inventorユーザー会
多田さん

たけです。

そんなブロックがそんなところにあったんですね。
ということで試してみました。
結果、画面遷移できませんでした・・・。

Button1.Click→open another screen→screen name「Screen2」
とブロック組んで実機テストしました。
すると
「Switching forms is not currently supported during development」
と表示されました。
どうやらサポートされていないということでしょうか。
(実機のアンドロイドバージョンとか関係ないですよね・・・ちなみにGalaxyS SC-02B アンドロイド2.2です・・・)

screen nameを、Screen2とかscreen2とか111とか文字を変えて試しても案の定、無理でした。

画面遷移はActivityStarterでやりますかね~

教えていただいてありがとうございました!
ご報告まで。

K.K

unread,
Jan 11, 2012, 3:35:05 AM1/11/12
to app-inv...@googlegroups.com

横槍すみません。丁度自分もやり方を探してました。
おおお、そうやってやるんでしたか。
情報ありがとうございました。

k_tuned

2012/01/11 14:57 "たけ" <takesy...@gmail.com>:
--
このメールは Google グループのグループ「日本App Inventorユーザー会」の登録者に送られています。
このグループに投稿するには、app-inv...@googlegroups.com にメールを送信してください。
このグループから退会するには、app-inventor-...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/app-inventor-jp?hl=ja からこのグループにアクセスしてください。

Takeaki Tada

unread,
Jan 11, 2012, 3:47:12 AM1/11/12
to app-inv...@googlegroups.com
元ネタはこちらです。

何で上手く動かないのかは、後で調べたいと思います。

shigeki suzuki

unread,
Jan 11, 2012, 4:32:22 AM1/11/12
to app-inv...@googlegroups.com

皆様へ
移動できないのは、Emulator それとも実機。
自分の場合は、Evo です。dotiramoなんとか動きましたよ。
Cavok

Takeaki Tada

unread,
Jan 11, 2012, 11:25:27 AM1/11/12
to app-inv...@googlegroups.com
たけさん

こんばんは、多田です。

私も実機、エミュレータ両方で試してみましたが、
同じような結果になりました。

おかしいなぁ、公式のアナウンスが出ていたはずなのに、
肝心の画面遷移の機能が未実装とは…むー

中途半端過ぎるので、多分近いうちに改修されると思います。

Cavok

unread,
Jan 12, 2012, 3:20:14 PM1/12/12
to 日本App Inventorユーザー会
皆様へ
私、嘘をいってしまったようです。
Screen 移動については自作「冷蔵庫」で実装して上手くいっております。
今、別のサクセイチュウで、Emulatorでやろうとしたら、
Devylopping 中はサポートされていない。
と、わかりました。
スミマセン。
Cavok

ヒジリ

unread,
Jan 16, 2012, 7:56:17 AM1/16/12
to 日本App Inventorユーザー会
横から失礼致します。

初めて書き込みをさせて頂きます。
Screen2へ画面遷移をしたくて調べていたらここに辿り着きました。
多田様のおっしゃっていた元ネタをグーグル翻訳にて確認したところ、以下の記述を発見しました。

-------------------------------------------------------------------------------------
(原文)
Known Problems

In the current version, it is not yet possible to test the multiple-
screen app in the development mode. You can test each screen
separately, but you cannot test the communication between two screens.
You will receive a message as shown below:

Switching forms is not currently supported during development

In order to test whether the screens are talking to each other, you
need to Package for Phone and open the installed app.

-------------------------------------------------------------------------------------
(翻訳)
既知の問題

現在のバージョンでは、それは開発モードでマルチスクリーンアプリケーションをテストすることはまだ不可能です。 あなたが個別に各画面をテストするこ
とができますが、2つの画面間の通信をテストすることはできません。 以下に示すように、メッセージが表示されます。

Switching forms is not currently supported during development

画面がお互いに話しているかどうかをテストするためには、 電話用のパッケージとインストールされているアプリケーションを開く必要があります。
-------------------------------------------------------------------------------------

要約すると『画面遷移を確認したかったら端末にパッケージをインストールして試してね』ということだと思うのですが、
恥ずかしながらAndroid端末を所持していないため確認することができません。
後ほど端末の購入を予定しておりますが、この方法で【open other screen】が本当に使えるのかどうかが知りたいです。
お手数ですが、どなたか確認してお教え頂けないでしょうか?
宜しくお願い致します。

既にこの記述の通りに試して動作していない、というお話でしたら余計な情報失礼致しました。

うめ

unread,
Jan 16, 2012, 8:21:44 AM1/16/12
to 日本App Inventorユーザー会

Open other screen で遷移可能ですよ

ヒジリ

unread,
Jan 16, 2012, 8:46:34 AM1/16/12
to 日本App Inventorユーザー会
うめさん

情報ありがとうございます!
App Inventorで開発を進めるべきか、Javaを勉強し直してeclipseで開発をするか迷っていたので助かりました。
このまま開発を進めて、画面遷移の確認は端末を購入したときのお楽しみにしておきます。

shigeki suzuki

unread,
Jan 16, 2012, 5:05:20 PM1/16/12
to app-inv...@googlegroups.com

Screen移動時の注意点

Screen 移動だけでは元のscreen が残っています。
残したくない、たとえばパスワード管理画面とかは、
きちんと処理しておいた方が宜しい。
ご参考迄に
Cavok

Takeaki Tada

unread,
Jan 16, 2012, 8:02:18 PM1/16/12
to app-inv...@googlegroups.com
あ、なるほど、そういうことでしたか。
自分で紹介しておきながら、ちゃんと読み込めてなかったですね。

実機にDownload to phoneでインストールすればできそうですね。

後で試して見ます。
ありがとうございます。

ヒジリ

unread,
Jan 16, 2012, 10:15:44 PM1/16/12
to 日本App Inventorユーザー会
Cavokさん

「返信」を押してお礼を投稿したつもりでしたが、こちらに載っていないところを見ると
間違えて「投稿者に返信」でメールを送ってしまったのでしょうか?
もしそうだとしたら申し訳ございません。

改めてアドバイスありがとうございました。


多田さん

お役に立てたのでしたら幸いです。
こちらも元ネタの情報を教えて頂き、非常に助かりました。
ありがとうございました。
Message has been deleted

たけ

unread,
Jan 17, 2012, 10:59:20 PM1/17/12
to 日本App Inventorユーザー会
たけです。

私もやっと画面遷移できました。
実機インストールしないとダメということでインストールしすぎてのサーバー停止に
注意しつつ行っていこうと思います・・・

皆様、ありがとうございました!
Reply all
Reply to author
Forward
0 new messages