应用代码设计问题

时间:2013-05-13 17:19:22

标签: java android multithreading design-patterns

所以,我的应用程序中存在两个主要的代码设计问题...

我的应用主要包括向远程主机发送ssh命令。 现在我有一个分离的线程(单例),它通过处理程序获取消息,指定下一个要发送的命令,或者用户名/密码/ ip(有点乱,但有效......)。

这种方法适用于单向命令,但我打算将其设为双向,我不知道如何实现。据我所知,android不允许通过另一个线程更改UI元素,因此听众模式不会是它。

另外,我刚刚读到我们不应该在应用程序对象中保存东西,这也是我通过保存我的应用程序是运行完全还是精简模式而做的...我不知道我应该在哪里保存它,以免明显破解(sqlite-SharedPrefs很容易编辑......)

1 个答案:

答案 0 :(得分:0)

只有一般提示:Activity.runOnUiThread()在主线程上执行代码(稍后)。