別のスレッドに連絡先をアップロードしようとしています。アプリケーションコンテキストを取得していますが、機能しないようです。なんで?
コードは次のとおりです。
private void uploadall() {
new Thread(new Runnable() {
public void run() {
Contacts contacts = new Contacts(getApplicationContext());
contacts.phoneandname();
// Apps
ListApps mList = new ListApps();
mList.loadInstalledApps(false, getApplicationContext());
}
});
}
そして、スレッドなしでアップロードしようとすると、完全に機能します...なぜですか?