問題タブ [pass-data]

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.

0 投票する
1 に答える
67 参照

objective-c - スプライトの個別クラス

私はしばらくの間、objective-c とスプライト キットを使用してきましたが、常に 1 つの巨大なクラスをすべてに使用していました。このアプリでは、複数のクラスが必要です。スプライトのすべてのコードを持ち、スプライトを追加したり、GameScene.m の MySprite.m 内でメソッドを呼び出したりできる MySprite.m という名前のクラスを作成するにはどうすればよいでしょうか?

0 投票する
4 に答える
5649 参照

java - ボタンをクリックしてフラグメントからフラグメントにデータを渡す

私の Android アプリには、2 つのフラグメントがあります。1 つのフラグメントには onClickListener があり、本質的に私がやろうとしているのは、ある種のカウンター/ログを作成することです。ボタンがクリックされるたびに、整数を更新してから、 String.valueOf(integer) を別のフラグメントの TextView に渡したいと思います。

onClickListener を使用した最初の Fragment を次に示します。

そして、valueOf(integer) を入れたい Fragment です。

TextView が元の状態に戻ることに気付きましたが、ボタンをクリックした後に少なくとも更新できるようになれば、後で永続的に保存する方法を見つけることができます。

Android 開発者向けドキュメントを確認したところ、2 つの Fragment が直接通信するべきではないと書かれていますが、現在使用している方法が機能しない理由がわかりませ

編集:この問題を解決する別の方法を試みましたが、NullPointerException が発生します。1 つの Fragment でインターフェイスを作成することにし、NavDrawer (MainActivity) クラスを使用して、TextView を更新しようとしました。

pastebin.com/1dx5rEVv (MainActivity) --- pastebin.com/7wKW1zq1 ( StartingFragment)

この時点で、いずれかのアプローチ、またはまだ使用されていないアプローチを使用して、TextView を更新したいだけです (アプリが完全に閉じられた後も保持します)。

0 投票する
0 に答える
28 参照

c# - パラメータをオーバーライドされた draw メソッドに渡すと変数がデータを失う

ビュー コントローラのクラス:

2 番目のクラス:

"Console.WriteLine" 1 と 2 では、私が行ったように、変数にはまだ値 (5, 5) があります。3 では、オーバーライドされた draw メソッド内で、値の出力は {0,0} です。私も試してみました:

ドロワー dr = 新しいドロワー(); dr.initialPoint = initialPoint;

しかし、それも機能しません..

0 投票する
0 に答える
415 参照

swift - 迅速。tabBarController.selectedIndex を使用して別のビューコントローラーに切り替えてデータを渡す

私はIOS開発に不慣れです。2 つのタブを持つ TabBarController があります。1 つ目の TabItem は、北京の頤和園などの 1 つの有名な場所の注釈を含むマップです。ユーザーが注釈ピンをタッチすると、注釈ビューが表示され、注釈の右側に詳細情報ボタンが表示されます。ユーザーが詳細情報ボタンをクリックすると、2 番目の ViewController が表示されます。たとえば、テキストが 1 番目の ViewController アノテーションのアノテーション タイトルまたはサブタイトルであるラベルが表示されます。私が成功したのは、「self.tabBarController.selectedIndex = 1」で 2 番目の ViewController に切り替えることができることです (ナビゲーション コントローラーがなく、TabBarController クラス ファイルを作成していません)。

マップを含む最初の ViewController:

2 番目の ViewController:

0 投票する
2 に答える
3043 参照

javascript - 2 つの異なるブラウザ間でデータを渡すことは可能ですか?

2 つの異なるブラウザー ウィンドウ( 例: Chrome 、Firefox )間でデータを渡す必要があります。

しかし、2 つのブラウザ ウィンドウには親ウィンドウがありません。

仮定: 1 つのブラウザー ウィンドウ名を知っている場合、他のブラウザーからデータを取得することは可能ですか?

それは研究開発です。

0 投票する
2 に答える
2279 参照

android - リストビューで各行の詳細を表示するアクティビティを開く

オブジェクトのリスト ビューを開き、リストの行をクリックすると、その行のニュースの詳細を表示する別のアクティビティが開きます。これまでのところ、リスト内の行がクリックされたときに行の名前を表示する新しいアクティビティを開くことができました。しかし、行ごとにアクティビティを作成して、住所、連絡先情報、各行の営業時間などのさまざまな情報を表示する方法がわかりません。

これは、リストビューを表示する最初のアクティビティです

新しいアクティビティでリストの名前と Null を取得していますが、array.xml ファイルに保存した詳細は取得していません。ありがとう