我的应用程序中有两个主要的代码设计问题。
我的应用程序主要包括向远程主机发送ssh命令。现在,我有一个单独的线程(singleton),它通过处理程序获取消息,该处理程序指定下一个要发送的命令,或者用户名/密码/ip(有点混乱,但很有效...)。
这种方法适用于单向命令,但我计划将其设置为双向的,但我不知道如何实现。据我所知,Android不允许通过另一个线程改变UI元素,所以侦听器模式不是它所允许的。
另外,我刚刚读到我们不应该在应用程序对象中保存东西,这也是我通过保存我的应用程序是完全运行还是精简模式所做的事情……我不知道我应该把它保存在哪里,这样才不会让它明显地被黑客攻击(sqlite-SharedPrefs很容易被编辑...)
发布于 2013-05-14 01:26:22
只有一个一般的提示:有Activity.runOnUiThread()可以(稍后)在主线程上执行代码。
https://stackoverflow.com/questions/16527608
复制相似问题