トップページ⇒tech
1001コメント363KB

Androidプログラミング質問スレ Part23

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2012/06/19(火) 19:57:12.12
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド153★★
http://toro.2ch.net/test/read.cgi/tech/1334438859/

****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/

****前スレ****
Androidプログラミング質問スレ Part22
http://toro.2ch.net/test/read.cgi/tech/1337170429/
04043792012/07/04(水) 23:18:10.18
>>379です
2個セットしても同時に動いてるみたいで
順にイン、アウトしない、、、
順番を指示する方法はあるんでしょうか?
0405デフォルトの名無しさん2012/07/04(水) 23:42:21.68
FragmentPagerAdapterで、再読み込みしない方法ってないですかね?
画面遷移してから戻ると一々読み込みが発生して動作が重いんですよねコレ。
0406デフォルトの名無しさん2012/07/04(水) 23:43:14.23
ベタベタだが、AnimationListenerでフェードインの終わりに
フェードアウトを設定とかするとかどう?
0407デフォルトの名無しさん2012/07/04(水) 23:44:10.83
>>406
ごめん安価忘れた
>>404宛ね
0408デフォルトの名無しさん2012/07/04(水) 23:49:09.92
logcat見てるときに新しいログが追加されたときいちいちしたに戻るのってどうにかならないんですか?
04094082012/07/04(水) 23:50:22.50
ちょっと日本語おかしいけど
書き直すのもあれだから理解してくれ
0410デフォルトの名無しさん2012/07/04(水) 23:56:18.47
自動スクロールオフボタンあるじゃん
0411デフォルトの名無しさん2012/07/04(水) 23:57:52.97
>>404
AnimationのクラスにstartOffsetがあるじゃん
0412デフォルトの名無しさん2012/07/05(木) 00:57:20.06
SDK間違えてアップデートしちゃって使いにくくて戻したいんだけどコレ戻せます?
0413デフォルトの名無しさん2012/07/05(木) 02:45:13.75
アンインストール→旧バージョンインストール
0414デフォルトの名無しさん2012/07/05(木) 02:46:40.76
(もっと)
0415デフォルトの名無しさん2012/07/05(木) 04:03:37.35
うちのも昨日からおかしい
アップデートするとさらにひどくなる
0416デフォルトの名無しさん2012/07/05(木) 08:13:40.90
中国人と韓国人にはない DNAのD系統 を 日本人はもっていることが判明
http://engawa.2ch.net/test/read.cgi/poverty/1341414504/


画像
http://stat.ameba.jp/user_images/20110304/19/umepino/68/53/j/o0475037711089589457.jpg


日本人はY染色体DNAのD系統を高頻度で持つ事で有名である

世界的にもチベット人や中近東の人だけがこのDNAをもっているが、
他の世界のどこにもほとんど存在しない。

さらに日本のすぐ近くの朝鮮半島や中国人が南方系O系統であり、
孤立したD系統を持つ日本人の異質さが際立って見える。

http://kirinukityo.tumblr.com/post/12942190189/maido3-y-dna-d

0417デフォルトの名無しさん2012/07/05(木) 09:53:48.17
eclipse自体に、なんとも言いがたい使いづらさがあるのは確か
信用できないというか・・・なんというか・・・
0418デフォルトの名無しさん2012/07/05(木) 09:55:08.18
xcodeと比べたら使いやすいよ
0419デフォルトの名無しさん2012/07/05(木) 10:53:21.14
全部入れなおしたいんで皆の使ってるバージョンと安定度を教えて下さい
JDK:
eclipse:
SDK:
0420デフォルトの名無しさん2012/07/05(木) 10:57:13.05
韓流ごり押しが苦しくなったフジテレビ、今度は女のお涙頂戴路線で韓国の宣伝に出る
http://engawa.2ch.net/test/read.cgi/poverty/1341404796/


日韓軍事協定、韓国国内で「韓国大統領は親日」と激しい非難

日韓による軍事情報保護協定(GSOMIA)は、韓国側の一方的な延期によって署名は取り消しとなり、
韓国の政界に余波が広がっている。李明博(イ・ミョンバク)大統領は2日、同協定の推進に「不当な手続きがあった」とし、
強く批判した。中国網日本語版(チャイナネット)が報じた。

政権与党は2日、「大統領の任期満了を控え、世論を無視した事業を推進している」と政府の対応を非難した。
韓国の外交通商部は、同協定を秘密裏に推進したことは、青瓦台(大統領官邸)からの指示であったとほのめかした。

反対派はイ・ミョンバク大統領を、「親日」だと非難している。「親日」は韓国の政治家にとってもっとも厳しい非難であり、大統領選挙の年ならばなおさらだ。
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0704&f=politics_0704_008.shtml

日韓軍事協定について、韓国野党党首が韓国大統領に謝罪を要求
http://japanese.ruvr.ru/2012_07_04/nihon-kankoku-gunji-kyoutei/

北朝鮮が韓国を強く非難、「日韓軍事協定は希代の親日売国行為」
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0629&f=national_0629_022.shtml

【韓国世論】 日韓軍事同盟についてどう思うか?(韓国の民間世論調査機関「リアルメーター」)

賛成  15.8%
反対  47.9%
無回答 36.3%

www.jiji.com/jc/c?g=pol_30&k=2012070300706
0421デフォルトの名無しさん2012/07/05(木) 11:05:43.22
JDK:6.0.31
eclipse:Indigo Service Release 2 20120216-1857
SDK:API15
安定度はよくわからんが特に不満は無い
0422デフォルトの名無しさん2012/07/05(木) 13:51:33.57
サービス起動時だけサービス側に値を渡す、って出来ないですか?
getIntent()出来ないですしね。
0423デフォルトの名無しさん2012/07/05(木) 14:06:13.18
自己解決しました。すみません。
0424デフォルトの名無しさん2012/07/05(木) 14:17:24.93
ライブラリプロジェクトHogeLibを取り込んだFugaApp、と言う状態をEclipse上で作って、HogeLibを
更新(例:public static なメソッドを追加してセーブ(自動ビルドON))しても、FugaApp側で認識しない。
プロジェクトの設定で一度外してから追加し直すと出てくるんだけど、リアルタイムにできないものでしょうか。
0425デフォルトの名無しさん2012/07/05(木) 14:42:00.35
>>424
FugaAppのクリーンは?
0426デフォルトの名無しさん2012/07/05(木) 14:43:16.60
できないよ
0427デフォルトの名無しさん2012/07/05(木) 17:25:17.33
HogeLibクリーンしてFugaAppでビルド
0428デフォルトの名無しさん2012/07/05(木) 21:37:51.04
SDKって古いのどこで落とせます?
0429デフォルトの名無しさん2012/07/05(木) 21:38:33.60
Android SDK Manager
0430デフォルトの名無しさん2012/07/05(木) 22:09:00.09
Android SDK Managerで古いの落とせばしたっけ
0431デフォルトの名無しさん2012/07/05(木) 22:23:04.22
せんとよ
0432デフォルトの名無しさん2012/07/05(木) 23:01:13.58
SDK r20にしてからいちいちクリーンしないとエラーが消えないことが多くなった気がする
0433デフォルトの名無しさん2012/07/05(木) 23:12:36.06
Widgetでフェードインのアニメーション使えないんだな。
0434デフォルトの名無しさん2012/07/05(木) 23:15:36.58
レイアウトアニメーションでalphaを0→100で、できないっけ?
0435デフォルトの名無しさん2012/07/05(木) 23:24:50.27
SDK r19ってどうやって戻せます?
0436デフォルトの名無しさん2012/07/05(木) 23:25:44.75
サービスから起動したActivityをfinishした時
startIntentForResultみたいにActivityが
閉じたことを知るにはどうすればいいですか?
0437デフォルトの名無しさん2012/07/05(木) 23:40:25.20
>>436
finish() 書いてみ
0438デフォルトの名無しさん2012/07/06(金) 00:08:16.88
>>434
こんなのあるんだ。多分、最後はremoteView.addView(id,view)するんだろうけど、
二番目のviewの引数って何のviewを指定するんだ?
0439デフォルトの名無しさん2012/07/06(金) 00:16:40.76
>>438
親ビュー(remoteView)が内包してる子ビューのIDが第一引数
そのIDのビューの中に第二引数のviewをaddする仕組み
ちなみにレイアウトアニメーションはRemoteViewsクラスを使ってアニメーションさせたりできないのでレイアウトxmlファイルに予め記述しておくしかない
0440デフォルトの名無しさん2012/07/06(金) 00:22:45.13
>>439
ウィジェットのimegeを切り替える毎にフェードインさせたいんだが、
そう言うのは無理なのか?
0441デフォルトの名無しさん2012/07/06(金) 00:27:04.31
xmlで書けばできるんじゃない
0442デフォルトの名無しさん2012/07/06(金) 00:31:22.74
>>441
ウィジェット立ち上げると一度しかフェードインしない…
<LinearLayout
android:layoutAnimation="@anim/layout_animation"
略>
<ImageView
android:id="@+id/image"
略/>
</LinearLayout>
0443デフォルトの名無しさん2012/07/06(金) 00:32:16.36
>>440
アニメーションは一度しか起動されないので、またアニメーションをさせたかったら再度
AppWidgetManager#updateAppWidget(appWidgetId, remoteViews);
をするしかないわけなんだが
>>440のことがしたいなら、imageを切り替えるたびにupdateWidgetすると思うから特になにも考えなくてもいいと思うよ

まあまずは適当なプロジェクト作ってアニメーションするウィジェットを作ってみるといいよ
RemoteViewsもLayoutAnimationもクセがあるんで自分で確認したほうが早い
0444デフォルトの名無しさん2012/07/06(金) 00:37:16.26
>>442
画像切替えるタイミングで
RemoteViews root = new RemoteViews(context, layoutId);
root.removeAllViews();
// ここでimageviewに画像をセット
manager.updateWidget(appWidgetId, root);

画像切替のタイミングはアラームマネージャかなんかで制御してるの?
0445デフォルトの名無しさん2012/07/06(金) 00:44:52.70
>>444
切り替えはボタンでやってるよ。家に帰ったら早速トライしてみる!あんがと。
0446デフォルトの名無しさん2012/07/06(金) 00:47:35.65
>>444
やはりウィジェットのボタンです。
removeAllViews()するとボタンまフェードインしちゃう感じですかね?w
0447デフォルトの名無しさん2012/07/06(金) 00:48:32.19
>>445
あ、すまん。>>444の方法だとremoveAllViewsしたタイミングでImageView消えちゃうわ
だからLinearLayoutとImageViewをわけてxml作って対処してくれ
0448デフォルトの名無しさん2012/07/06(金) 00:50:31.23
>>446
ボタンが>>442のLinearLayoutの下にあったら一緒にアニメーションするが、させたくないなら外に出せばいい
0449デフォルトの名無しさん2012/07/06(金) 01:54:32.38
>>448
何故だろう。imageは無事フェードインするようになったけど逆にボタンが消えてしまうw
こんな書き方だと駄目なんだろうね。やっぱり。

Widget.xml
ーーーーーーーーーー
image.xml指定
ボタン
ーーーーーーーーーー

image.xml
ーーーーーーーーーー
android:layoutAnimation="@anim/layout_animation"
image.id
ーーーーーーーーーー

ボタンのView
RemoteViews view = new RemoteViews(context.getPackageName(), R.layout.widget);
イメージのView
RemoteViews view2 = new RemoteViews(context.getPackageName(), R.layout.iamge);

view2.removeAllViews(R.layout.image);
view2.setImageViewUri(R.id.iamge, uri);

manager.updateAppWidget(widget, view);
manager.updateAppWidget(widget, view2);
0450デフォルトの名無しさん2012/07/06(金) 02:08:50.24
Widget.xmlのほうimage.xml指定しなくていいから、LinearLayout配置してid付与して
view.addView(id, view2);
してくれ
manager.updateAppWidget(widget, view2); ←これいらない
0451デフォルトの名無しさん2012/07/06(金) 03:12:27.47
>>450
こういう事か。ようやく上手くいった。助けてくれた方々ありがとう!
結構フェードインいれるだけで印象変わったわw

RemoteViews view = new RemoteViews(context.getPackageName(), R.layout.widget);
RemoteViews view2 = new RemoteViews(context.getPackageName(), R.layout.image);
view.removeAllViews(R.id.ll);
view2.setImageViewUri(R.id._image, uri);
view.addView(R.id.ll, view2);

よく考えるとここら辺はsetContentView()にaddViewするのとあまり変わらないのか。
仕様がチグハグだなウィジェット周りは。
0452デフォルトの名無しさん2012/07/06(金) 11:03:50.23
1と2の間になるべく空きスペースを作りたくありません。
1が1行の時、2行指定を解除するような事をxmlで指定出来ないでしょうか?

TextView1(line = 2)   ああああああああ (1行の場合)
(空きスペース)      いいいいいいいい
TextView2         うううううううう
TextView3
0453デフォルトの名無しさん2012/07/06(金) 11:08:14.10
maxLines = 2
0454デフォルトの名無しさん2012/07/06(金) 11:42:17.60
>>453
ありがとうございます。
0455デフォルトの名無しさん2012/07/06(金) 14:34:07.52
MapViewについて質問です。
+-ボタンを押すかピンチ操作で地図を拡大縮小するときに地図がぐいんぐいんとアニメーションしますが、
「拡大縮小アニメーションが終了した瞬間」または「拡大縮小アニメーション中であること」を取得する方法はないでしょうか?
0456デフォルトの名無しさん2012/07/06(金) 14:54:49.37
継承したらできるみたいだけど
http://d.hatena.ne.jp/sei10sa10/20110801/1312191680
0457デフォルトの名無しさん2012/07/06(金) 16:06:59.01
>>456
ありがとうございます。
ご提示いただいた方法でできました。
0458デフォルトの名無しさん2012/07/06(金) 16:42:18.92
SurFaceView内でテキストのサイズが一定以上オーバーした際に、
オーバーした分を削除し末尾に…を貼付ける様にしたいのですが、
下だと高確率でエラーが出ます。安定した方法ってないですか?

if( TextSize >= MainActivity.disp.getWidth()/2 ){
while( x > MaunActivity.disp.getWidth()/2){
StringBuffer sb = new StringBuffer(_text);
x = sb.length()-1;
sb.deleteCharAt(x);
_text = sb.toString();
float textWidth = paint.measureText(_text);
int textCounter = (int)textWidth;
int textSize = Math.abs(textCounter);
x = textSize;
}
StringBuffer sb = new StringBuffer(_text);
x = sb.length();
sb.insert(x, "…");
_text = sb.toString();
}
}
0459デフォルトの名無しさん2012/07/06(金) 17:07:52.47
高確率でエラーとはどういうことですか?
表示される文字によってエラーが出たり出なかったりするのでしょうか?エラーが起きない場合もあるのですか?
具体的に投げられたエラーは何ですか?

エスパー待ちになりますよ
0460デフォルトの名無しさん2012/07/06(金) 17:19:11.59
sb.length()が0の時とか考慮してないんじゃないの
0461デフォルトの名無しさん2012/07/06(金) 17:23:42.62
>>459
あ、すみません。どんな文字でも10回に半分位かちょっと少なめで以下のように。
Logを見ると、当該個所は>>458しかないと言う状況です。

E/Surface(17393): Surface::lock failed, already locked
E/SurfaceHolder(17393): Exception locking surface
E/SurfaceHolder(17393): java.lang.IllegalArgumentException
E/SurfaceHolder(17393): at android.view.Surface.lockCanvasNative(Native Method)
E/SurfaceHolder(17393): at android.view.Surface.lockCanvas(Surface.java:314)
E/SurfaceHolder(17393): at android.view.SurfaceView$3.internalLockCanvas(SurfaceView.java:767)
E/SurfaceHolder(17393): at android.view.SurfaceView$3.lockCanvas(SurfaceView.java:746)
E/SurfaceHolder(17393): at net.paka.MainActivity.GraphicsSurface.run(GraphicsSurface.java:77)
E/SurfaceHolder(17393): at java.lang.Thread.run(Thread.java:1019)
0462デフォルトの名無しさん2012/07/06(金) 17:24:38.83
それと同じ文字でもなったりならなかったり。
0463デフォルトの名無しさん2012/07/06(金) 17:32:16.97
>>460
TextSizeにキャストする前のStringに対してnullチェックは行ってるので、
lengthが0は無いかと。他のActivityからStringをstatic参照してるのが、
悪いとかあるんですか?みなさんどうしてます。Bundleして渡した方がいいとかありますか?
0464デフォルトの名無しさん2012/07/06(金) 17:34:37.44
>>458のコードをコメントアウトしたら>>461の例外発生しなくなる?
0465デフォルトの名無しさん2012/07/06(金) 17:37:04.38
>>461
E/SurfaceHolder(17393): at net.paka.MainActivity.GraphicsSurface.run(GraphicsSurface.java:77)
これかな? 77行目ってどこ?
0466デフォルトの名無しさん2012/07/06(金) 17:44:26.95
例外投げてる箇所って自分で書いたコードじゃないだろ
そのコードと発生個所にどう関連が有るんだよ
0467デフォルトの名無しさん2012/07/06(金) 17:46:52.92
E/SurfaceHolder(17393): java.lang.IllegalArgumentException
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/IllegalArgumentException.html

不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
0468デフォルトの名無しさん2012/07/06(金) 17:47:32.43
>>464
コメントアウトしても発生しちゃいました…。Log仕込んだらそこで止まるので、
そこしかないと思ってたんですけど…。

>>465
>>458のコードは100行目あたりなので、77行目はDrawableな画像を表示するcanvasです。
なのでnullとかは絶対にならないですよね。

ちょっといろんな所にLog仕込んだりコメントアウトしてみます。
0469デフォルトの名無しさん2012/07/06(金) 17:48:19.29
ブラケットが対応してないしTypoっぽいところもあるし
コンパイルできてる?
質問のために作ったコード?
04705262012/07/06(金) 17:48:43.30
>>461
とりあえずunlockCanvasAndPostはfinallyでやったほうがいいと思うよ。
やってないから、例外が発生したときにunlockされなくて、already lockedになってるんじゃないの?
http://d.hatena.ne.jp/g1rolamo/20101012
0471デフォルトの名無しさん2012/07/06(金) 17:59:15.34
>>468
とりあえず77行目に書いてるコードのメソッドの引数を疑うべきだと思う
0472デフォルトの名無しさん2012/07/06(金) 18:08:27.14
>>469
ちゃんとコンパイル出来ますし、半分位の確率で正常に動きますよw
一度、問題なく表示できたら、その後は一切問題が発生しません。
インストール後、失敗に終わったらもう駄目なんですよ。可笑しいですよね。

>>470
了解です。ちょっとやってみます。
そう言えば、この前、このクラスでUriの画像をBitmapにしたら、
全く表示されずにalready lockedされたんですよ。

>>471
これがエラーになるとは、ちょっと考えられないです。
private Bitmap img = BitmapFactory.decodeResource(res, R.drawable.image);
77行目 canvas.drawBitmap(img,getWidth()-300,getHeight()/3-5,paint);
0473デフォルトの名無しさん2012/07/06(金) 18:16:09.74
お前の代わりにデバッグして欲しいならソースを全部だせってことだよね
0474デフォルトの名無しさん2012/07/06(金) 18:21:14.32
そういうこと書くと真に受けて、100レスくらい延々とソース貼り付けられるぞ
0475デフォルトの名無しさん2012/07/06(金) 18:23:20.86
http://pastebin.com とかでおk
アフォと無意味なやり取り繰り返すよりはまし
0476デフォルトの名無しさん2012/07/06(金) 18:52:03.45
>>473
458のコードで特に問題がないのであれば、
後は無難なコードの羅列なので、一旦全部コメントアウトして
問題の箇所を割り出すだけだから大丈夫だよ。ありがとうございました。
0477デフォルトの名無しさん2012/07/06(金) 18:57:50.60
呼び出し元のメソッドが何かを判別するメソッドというのは元々用意されてるのでしょうか?
たとえば、onAlpha()、onBravo()、onCharlie()の3つのメソッド
の中でonDelta()を呼び出した時に、
3つのうちどのメソッドから呼ばれたのかを判別したいです。
0478デフォルトの名無しさん2012/07/06(金) 19:03:03.48
Thread.currentThread().getStackTrace()
0479デフォルトの名無しさん2012/07/06(金) 19:13:29.74
>>478
ありがとうございます。
0480デフォルトの名無しさん2012/07/06(金) 19:19:53.85
歌手キム・ジャンフンが日本の反韓流の雰囲気を強い調子で非難した。

キム・ジャンフンは23日午前、自身のミニホームページに「徐々に小さくなる日本」
という題名の文を載せ日本の反韓勢力に対し不快感を示した。

キム・ジャンフンは「最近日本で反韓流記事がたくさん出ている。チャン・グンソク氏や
キム・テヒ氏に対する記事を見ながらこれが本当に先進国であり大国を自任する日本の現実なのかと驚いた」と切り出した。

続けてキム・ジャンフンは、「キム・テヒ氏は日本のネットユーザーらの激しい抗議で行事を取り消したという。
こうしたことがまさに日本が沈み反対に進んでいるという反証だ。トレンドを読めず国際競争力を失った日本企業は
現在危機を迎えている。甚だしくはマニュアルの日本と呼ばれた国が論理を失い過激になった」として
日本の反韓ムードを強い調子で非難した。

また、キム・ジャンフンは「知韓派といっていた日本の水野教授、日本に帰って嫌韓の中心になったが
彼に被害が及んだことがあるだろうか? 嫌韓記事を浴びせる産経新聞の黒田氏を私たちが害しただろうか? 

36年間わが国を強占し凌辱した日本だが、わが国民は日本の地震被害に温情と愛を送った。
それでも日本は教科書問題でわれわれの後頭部を叩いた。
その時私たちが韓国にいる日本人に脅威を加えただろうか?」と話した。

引き続きキム・ジャンフンは「韓国コンプレックスにとらわれた日本、
あなたたちの残っている良心に最後の望みをかけてみる」として日本の反韓勢力に呼びかけた。

一方、キム・テヒは21日に日本で開く予定だった化粧品のCMモデル発表会が前日になり突然取り消される状況を体験した。
チャン・グンソクは連日続く悪意の報道で疲弊することもした。
http://japanese.joins.com/article/564/148564.html?servcode=700§code=740
0481デフォルトの名無しさん2012/07/06(金) 19:54:59.20
だれか>>405解る人いない?
0482デフォルトの名無しさん2012/07/06(金) 20:21:54.08
ここはレベル低いから難しいと思うぞ。
俺が答えてやりたい所だが、いまから用事があるんだわ
0483デフォルトの名無しさん2012/07/06(金) 20:37:47.24
>>482
なるほど。じゃ、少し質問を変えてitemsを保存&呼び出す方法ってないですか?
これが出来れば何とかなりそうな気もしないでもないんですけど。

 @Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);

   items = new ArrayList<Object>();をsaveInstance

  }
0484デフォルトの名無しさん2012/07/06(金) 20:54:22.29
>>483
Parcelable
0485デフォルトの名無しさん2012/07/06(金) 21:11:58.94
>>484
おお。これでFragmentのonCreateViewで呼び戻せば結果オーライのような。
0486デフォルトの名無しさん2012/07/06(金) 21:22:33.54
>>476
もう見てないかもしれないけど。
Paint#measureTextより、Paint#breakTextのほうが
やりたいことが簡潔にできそうな気がする。

あと、もしかしてGraphicsSurface#run()の中でcatch Throwableしてない?
もしそうなら、危険なのでやめたほうがいいよ。

>>485
もし結果オーライにならないようなら
一度traceviewで調べたほうがいいかもしれない。
すでに調べた結果の書き込みなのであれば、ごめんなさい。
0487デフォルトの名無しさん2012/07/06(金) 23:12:55.72
AsynkTaskでコンテントプロパイダから画像を取得し、
itemsのimageに突っ込みたいんですけど良い方法ありますか?
AsynkTaskを使っているサイトを見てても、どうすれば良いのか分からず途方にくれてます。

MainActivityでコンテントプロパイダから文字情報を取得   MainActivity#ListViewで表示
items.add( imageUri、textView、textView…);
↓                                  ↑ 
独自リストアダプター           →           一行完成

↑(この様にしたい)
AsynkTaskでコンテントプロパイダから画像のUriを取得、
それをitemsにadd
0488デフォルトの名無しさん2012/07/07(土) 00:07:32.00
>>486
traceviewでは調べてないんだけど、
FragmentAdapterって使われていないFragmentは必ず破棄するから、
調べるまでもないかな?と思ってたんだけどParcelableやって駄目なら
一度調べるのもありかもね。
0489デフォルトの名無しさん2012/07/07(土) 00:14:10.66
K-POPを買っていたのは在日だった!!! 誰だよ、日本人に人気とか言ってたやつwwww
http://engawa.2ch.net/test/read.cgi/poverty/1341580183/


「在日韓国人同士の派閥争いに巻き込まれた!?」K-POPライブ頓挫“払い戻しナシ”の裏事情

チケットを買ったのにイベントは中止、それだけでなく代金も戻らないという最悪の事態だった。
「K-POP IN 豊岡・神鍋高原」
イベントに関わっていた広報関係者によると「主催者は、K-POPイベントは“やれば儲かる”という
確証もないウワサを信じ込んでいる様子だった」と話す。
「KARAが出るだけでテレビ番組の視聴率が1〜2%上がるとか、そんな話をしている人がいましたからね。
約1万人収容の会場が、最低でも7割は簡単に埋まると豪語していたり……」(同)
しかし、一方では複雑な人間関係のトラブルも浮上していたという。

「応援してくれるのはやはり在日韓国人の方々が多く、まとめて数千枚のチケットを引き受けると言ってくれていた在日実業家も
複数いたんです。でも、そういった方々の間では派閥のようなものがあるらしく“●●(タレント名)が出演するなら応援しない”とか
“■■(実業家の名前)が関わるなら協力できない” といった話が次々に出てきて、調整に苦労していたようです。
当初、大口でチケットを請け負ってもらうはずだった販売代理店にも、そんな感じで背を向けられていました」(同)

詳細 2012年7月5日 08:10 (サイゾー)
http://topics.jp.msn.com/wadai/cyzo/article.aspx?articleid=1174001


0490デフォルトの名無しさん2012/07/07(土) 01:03:17.20
>>487
やっぱりこういう方法は無理ですか?
0491デフォルトの名無しさん2012/07/07(土) 02:06:30.49
別に無理なことはない
doInBackground で読み込んで publishProgress で送り出して onProgressUpdate で add するとか
だいたいそんな感じでいいんじゃない
0492デフォルトの名無しさん2012/07/07(土) 02:44:10.59
>>488
自分がよくわかってないのかもしれないけど。

FragmentPagerAdapterって
getItemで取得したFragmentをメモリに保持する
(タグ付きでFragmentTransaction#addする)から
破棄ってされないと思うんだけど。
FragmentStatePagerAdapterだったらstateしか保持しないから
破棄ってのもわかるんだけど。

ごめん、おかしなこと言ってたら、指摘してほしい。
0493デフォルトの名無しさん2012/07/07(土) 02:56:45.45
初めまして
Androidでゲーム開発を行っているものです
ゲームのメインスレッドとOpenGLのスレッドが分かれている状態で
テクスチャーを読み込むためにglSurfaceView.queueEventを使って読み込もうとしたところ
以下の関数の●のところでnullpointerexception止まってしまいました
GLRendererのonSurfaceChangedで読み込んだときは出なかったので原因がわかりません

public static final int loadTexture(GL10 gl, Resources resources, int resId){
 int[] textures = new int[1];
●gl.glGenTextures(1, textures, 0);
以下省略
0494デフォルトの名無しさん2012/07/07(土) 03:31:28.07
同一PC上でエミュを2つ起動し、エミュ同市をWiFiで認識させたいんですが、可能でしょうか?

下のサイトを参考にしたのですが、どうもやり方がわかりません。
http://www.techdoctranslator.com/android/developing/tools/emulator#connecting
そもそも、仮想で別々のルータとして起動しているとのことなので、通信することはできても同一LANとして認識させるのは無理なのでしょうか。
0495デフォルトの名無しさん2012/07/07(土) 08:40:36.66
つ SoftEther
0496デフォルトの名無しさん2012/07/07(土) 11:14:57.52
>>491
AsynkTaskを使った場合、Activity側で追加していたaddImage())を
どうやって追加していけば良いのか分からないのです。

AsynkTask実装前
do{
  コンテントプロパイダから文字情報や画像を取得
items.add(TrackListAdapter.addText().addText().addImage());
}while(c.moveToNest());

AsynkTask実装後
do{
  コンテントプロパイダから文字のみ情報
items.add(TrackListAdapter.addText());
}while(c.moveToNest());
0497デフォルトの名無しさん2012/07/07(土) 11:20:49.69
いじめ自殺の起きた大津市某中学の素敵な学習内容

http://cdn.uploda.cc/img/img6946.jpg
http://libdspace.biwako.shiga-u.ac.jp/dspace/bitstream/10441/5193/1/fuchukiyo51
0498デフォルトの名無しさん2012/07/07(土) 11:23:37.67
大津市いじめ殺人の裏にある異常なカリキュラム内容。韓国文化と韓国語を強制
http://engawa.2ch.net/test/read.cgi/poverty/1341626373/
0499デフォルトの名無しさん2012/07/07(土) 11:51:05.31
Fragmentはインスタンスが保持されていたとしても、
画面に付けたり外したりする時点でライフサイクルの一連のアレ
(onAttach()とかonCreate()とか)
が走ってしまうんじゃなかったっけ?
それで時間かかるならどうにもならんのでは。

ViewPager使ったこと無いから仕様が分からんけど。
0500デフォルトの名無しさん2012/07/07(土) 11:55:37.61
1400年前から皇子山坂本あたりは新羅の勢力が強い所
http://www.geocities.jp/hieisankei/stage06_02.html
0501デフォルトの名無しさん2012/07/07(土) 12:06:54.01
>>499
onDestroyが走るハズじゃなかったっけ?
このスレで人気ないよねFragment系はw 難しいだけにw
0502デフォルトの名無しさん2012/07/07(土) 12:07:50.29
以下のようにアラームを設定しています。ここが呼ばれたら以前に設定している
アラームを破棄して、新設定でアラームを登録するようにしたいのですが
どうも複数アラームがたまってしまっているようなのです。
何か間違っていますでしょうか?
long schedTime = System.currentTimeMillis() + m_BaseApp.GetSleepTime( m_SleepIndex );
Intent intent = m_BaseApp.CreateAppIntent();//new Intent( m_Activity, m_Activity.getClass() );//WebViewEx.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pi = PendingIntent.getActivity( m_Activity, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT );
AlarmManager alarmManager = (AlarmManager) m_Activity.getSystemService( Context.ALARM_SERVICE );
alarmManager.set( AlarmManager.RTC, schedTime, pi );
System.exit( Activity.RESULT_OK );
0503デフォルトの名無しさん2012/07/07(土) 13:09:47.63
ほう
0504デフォルトの名無しさん2012/07/07(土) 13:13:34.74
>>496
ttp://lablog.lanche.jp/archives/220
■ このスレッドは過去ログ倉庫に格納されています