0

アプリで 2 つの主要なコード設計の問題が発生しています。

私のアプリは、主に ssh コマンドをリモート ホストに送信することで構成されています。現在、次に送信するコマンド、またはユーザー名/パスワード/IP (面倒ですが動作します...) を指定するハンドラーを介してメッセージを取得する別のスレッド (シングルトン) があります。

このアプローチは単方向コマンドには適していますが、実装方法がわからない双方向にする予定です。私の知る限り、Android では別のスレッドで UI 要素を変更することは許可されていないため、リスナー パターンはそうではありません。

また、アプリケーション オブジェクトに保存するべきではないことを読みました。これは、アプリがフル モードで実行されているかライト モードで実行されているかを保存することで行っていることでもあります...どこに保存すればよいかわかりません明らかにハッキング可能にしないために (sqlite-SharedPrefs は簡単に編集できます...)

4

1 に答える 1

0

一般的なヒントのみ: メイン スレッドで (後で) コードを実行するための Activity.runOnUiThread() があります。

于 2013-05-13T17:26:21.797 に答える