所以我有一个byte [] array
我在我的Android应用程序中创建的.我想使用Android的SharedPreferences存储它,并在我启动应用程序时再次检索它.我怎样才能做到这一点 ?
我有一个加载给定 URL 的 webview(比如 google.com)。我登录了谷歌,但在关闭 WebView 活动并重新启动一个新活动后,我认为我必须再次登录,但我没有。我还没有使用 CookieManager 设置我的 Cookie。我假设 WebView 默认存储一些 cookie。
所以我的问题是,如何使用给定的 cookie 测试我的 webView.loadURL 是否正常工作?
我不明白为什么我的主UI线程被阻止.我有调用函数doSomething()的按钮.
randomButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
doSomething();
}
});
}
// My private helper funtion
private void doSomething() {
Thread t1 = new Thread() {
@Override
public void run() {
long startTime = SystemClock.uptimeMillis();
Log.e(TAG, "Start Time = "+startTime);
while((SystemClock.uptimeMillis()-startTime)<6000){// Loop for 6 seconds
Log.e(TAG, "Diff ="+(SystemClock.uptimeMillis()-startTime));
}
}
};
t1.run();
}
Run Code Online (Sandbox Code Playgroud)
问题是当我按下按钮时,它仍然按下循环运行的时间(这里是6秒).我希望它以这样一种方式,即使循环继续运行,用户仍然可以使用他的UI元素.这就是我创建一个新线程的原因.难道我做错了什么 ?
谢谢