Cleanup AsyncTask code for NFC

This commit is contained in:
Dominik Schürmann 2014-04-10 13:53:02 +02:00
parent b3a39d7c24
commit da4016d565

View File

@ -351,9 +351,9 @@ public class ViewKeyActivity extends ActionBarActivity {
* mNfcKeyringBytes can not be retrieved in createNdefMessage, because this process * mNfcKeyringBytes can not be retrieved in createNdefMessage, because this process
* has no permissions to query the Uri. * has no permissions to query the Uri.
*/ */
AsyncTask<NfcAdapter, Void, Void> initTask = AsyncTask<Void, Void, Void> initTask =
new AsyncTask<NfcAdapter, Void, Void>() { new AsyncTask<Void, Void, Void>() {
protected Void doInBackground(NfcAdapter... adapter) { protected Void doInBackground(Void... unused) {
try { try {
Uri blobUri = Uri blobUri =
KeychainContract.KeyRingData.buildPublicKeyRingUri(dataUri); KeychainContract.KeyRingData.buildPublicKeyRingUri(dataUri);
@ -364,10 +364,12 @@ public class ViewKeyActivity extends ActionBarActivity {
} catch (ProviderHelper.NotFoundException e) { } catch (ProviderHelper.NotFoundException e) {
Log.e(Constants.TAG, "key not found!", e); Log.e(Constants.TAG, "key not found!", e);
} }
// no AsyncTask return (Void)
return null; return null;
} }
protected void onPostExecute(Void result) { protected void onPostExecute(Void unused) {
// Register callback to set NDEF message // Register callback to set NDEF message
mNfcAdapter.setNdefPushMessageCallback(mNdefCallback mNfcAdapter.setNdefPushMessageCallback(mNdefCallback
, ViewKeyActivity.this); , ViewKeyActivity.this);