問題タブ [recreate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AndroidMediaPlayer-アクティビティがインスタンス化されるたびに作成される不要な新しいインスタンス
ユーザーが特定の曲をクリックするたびに呼び出されるアクティビティ内にMediaPlayerがあります。MediaPlayerの再生中に、ユーザーがクリックして戻ると、別の曲を選択できます。
問題は、2番目の曲を選択すると、MediaPlayerが再度作成され、2つの曲が同時に再生を開始することです。アクティビティの最初に「ifMediaPlayer.isplaying、MediaPlayer.stop」を使用してみましたが、ユーザーが押し戻して別の曲をスクロールするとすぐにMediaPlayerが停止します。
コードを以下に示します。私はJava(私が開発しようとしているものです!)についての理解が限られているので、あなたの答えを基本的に保つことができれば幸いです。
MediaPlayerを含むアクティビティ:
ご協力いただきありがとうございます。
android - API 7 の Android recreate() 関数
私は最近、api 14 でゲームをプログラミングしました。しかし、すべての友人がまだ Android フォンにアップグレードされているわけではないことに気付いたので、api 7 でプログラミングすることにしました。しかし、Eclipse からプロパティを変更すると、関数 (recreate( ))それはAPI 7では無効です。だから私の質問は、それを回避する方法は何ですか?問題は、Instructions と呼ばれるメニュー ボタンがあり、それを押すと、レイアウトが別のビューに変わり、そこで指示が表示されることです。しかし、私が押し戻すと、以前のアクティビティを初めて実行したかのように recreate() したい! 何か案は?ありがとう!
ruby - Datamapperによる「リツイート」
Twitterのリポストシステムに似たものを実装したいので、これを例として使用します。では、Tweet モデルがあり、他のユーザーが別のユーザーの特定のツイートを再投稿できるようにしたいとしましょう。データベースに保存されているすべてのツイートを受信するために使用するときに、再投稿にもアクセスできるように、ツイートに retweet クラスを配置するのはクールなアイデアだと思いましたTweet.all
が、どういうわけか期待どおりに動作しませんでした...次のコードは、機能していなくてもこれを実装する方法を示す単なる例です... を使用してツイートとリツイートの両方にアクセスできる機能する再投稿モデルを構築する方法はありますTweet.all
か?
重要:搬送波と互換性がある必要があります。
android - アクティビティを破棄して、戻るボタンを押しても表示されないようにするにはどうすればよいですか?
AとBの2つのアクティビティがあります。通常のシナリオは次のとおりです。Aが実行されてからBにインテントが送信されます。Aが一時停止され、Bが表示されます。ユーザーがBから戻るボタンを押すと、Bは破棄され、ユーザーはAに戻ります。
ただし、Bが自分自身を再作成する必要がある場合があります。これを行うには、Bに電話finish()
してからstartActivity()
、Bに電話します。これで問題ありません。しかし、戻るボタンをクリックすると、再びBが表示されるので、Aに戻るにはもう一度戻るボタンをクリックする必要があります。
Bを再起動しても、戻るボタンを1回だけ押すとAに戻るにはどうすればよいですか?
iphone - プログラムでビューを再作成する
ビューを切り替えるために、次のコード フラグメントを呼び出しています (画面の上部に、UISegmentedControl
ビューを切り替えるための があります) 。
ユーザーが の最初のボタンをクリックして元のビューに戻すことができる場合UISegmentedControl
。
ビューを再作成するにはどうすればよいですか?
java - .jar ファイルからプロジェクトを再作成する
.jar ファイルから (netbeans-) プロジェクトを再作成する機会はありますか? 私のファイルを壊す愚かな暗号化ソフトウェアを信頼したからです。
彼らの提案や解決策はありますか? 端末コマンド「jar xf MyJarFile.jar」で.jarファイルをすでに抽出しました。でもコードが読めない…
android - デバイスを回転させて向きを変えた後にアクティビティを再作成する
横向きのアプリケーションで AndEngine を使用しています。アプリを実行した後、デバイスの電源を切り、再度電源を入れます。デバイスを縦向きモードに回転させた後、画面のロックを解除しています。これで私の申請は完了です。
アクティビティを再作成する前に、次のシーケンス実行メソッドがあります
次に、デバイスを回転させた後、画面のロックを解除する前に次のシーケンスがあります
次に、画面のロックを解除した後、次のシーケンスがあります
完全な再作成アクティビティの必要性がわかりません。また、向きを横向きから縦向きに変更しません。問題は、アクティビティが完全に再作成されず、終了していない理由です。
答えが見つかりました - マニフェスト android:configChanges="...|screenSize" に追加して、アクティビティを再作成しないでください。
c# - ハードコードされた tabControl を動的に再作成する
使用するデータの束をロードするタブコントロールをハードコーディングしましたが、タブコントロールを捨てて、ハードコーディングしたものと同じものを再作成できるようにしたいのですが、入力なしで空白にします。
現在、約 10 ~ 15 ページの単純な tabControl と、TextBoxes からあらゆる種類のコントロールまで、それぞれに約 10 個のコントロールがあります。
私はそれを単純にして、次のような2つの単純な行でコントロールを削除して再作成しようとしました:
これは、tabControl を削除して再作成することで正常に機能しますが、値を元に戻す内部のコントロールを再作成しません。
私は tabControl を削除してすべての子コントロールをカスタム値にリセットするだけの作業バージョンを持っていますが、これは私が探しているものに対して醜くてハッキングされているようです。
tabControl のテンプレートを作成して毎回新しいテンプレートを呼び出す方法はありますか?
android - Androidでフラグメントの回復を防ぐ
フラグメントを使用しており、アクティビティが再作成されたときにフラグメントを自動的に回復する必要はありません。Activity::onCreate(Bundle savedInstanceState)
ただし、Androidは、 ->が呼び出されるたびにsuper.onCreate(savedInstanceState)
、フラグメントにsetRetainInstance(false)を使用している場合でも、フラグメントを復元します。
また、それらFragments
Fragment.performCreateView()
は通過せずに直接呼び出さFragment::onAttach()
れます。さらに、一部のフィールドは復元された内部でnullになりますFragment
...
Androidがフラグメントを復元しないようにする方法を知っている人はいますか?
PS構成変更のアクティビティを再作成する場合は、マニフェストにを追加することで実行できることがわかっていndroid:configChanges="orientation|screenSize|screenLayout
ます。しかし、自動メモリクリーニングの場合にアクティビティを再作成するのはどうですか?
iphone - .xcodeproj ファイルのない既存の iPhone アプリを Xcode にインポートするにはどうすればよいですか
XCode にインポートしたい既存の iPhone アプリ (同僚が以前のバージョンの XCode で作成したもの) があります。ファイル FirstViewController.h、.m、および .xib ファイルと、すべて名前が変更された他のビューのファイルがあります。また、使用されている sqlite データベース、画像、AppDelegate ファイルなどのサポート ファイルもあります。ただし、これらのファイルはすべて .xcodeproj ファイルなしで提供されました。これらすべてのファイルを指定してアプリを再作成しようとしましたが、うまくいきませんでした。このアプリを再作成する方法について、ヒントや方向性を教えてください。