linked: smooth over progress with tactical pauses
This commit is contained in:
@@ -31,6 +31,7 @@ import java.net.URL;
|
|||||||
|
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Handler;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -172,28 +173,18 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment<SaveKe
|
|||||||
|
|
||||||
mButtonContainer.setDisplayedChild(1);
|
mButtonContainer.setDisplayedChild(1);
|
||||||
|
|
||||||
new AsyncTask<Void,Void,Void>() {
|
new Handler().postDelayed(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
protected Void doInBackground(Void... params) {
|
public void run() {
|
||||||
try {
|
|
||||||
Thread.sleep(250);
|
|
||||||
} catch (InterruptedException e) {
|
|
||||||
// never mind
|
|
||||||
}
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void onPostExecute(Void aVoid) {
|
|
||||||
super.onPostExecute(aVoid);
|
|
||||||
LinkedIdWizard wizard = (LinkedIdWizard) getActivity();
|
LinkedIdWizard wizard = (LinkedIdWizard) getActivity();
|
||||||
if (wizard == null) {
|
if (wizard == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
wizard.oAuthRequest("github.com/login/oauth/authorize", "7a011b66275f244d3f21", "gist");
|
wizard.oAuthRequest("github.com/login/oauth/authorize", "7a011b66275f244d3f21", "gist");
|
||||||
|
|
||||||
}
|
}
|
||||||
}.execute();
|
}, 250);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -271,15 +262,22 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment<SaveKe
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void step3EditKey(GithubResource resource) {
|
private void step3EditKey(final GithubResource resource) {
|
||||||
|
|
||||||
mStatus3.setDisplayedChild(1);
|
mStatus3.setDisplayedChild(1);
|
||||||
|
|
||||||
WrappedUserAttribute ua = LinkedAttribute.fromResource(resource).toUserAttribute();
|
new Handler().postDelayed(new Runnable() {
|
||||||
mSaveKeyringParcel = new SaveKeyringParcel(mMasterKeyId, mFingerprint);
|
@Override
|
||||||
mSaveKeyringParcel.mAddUserAttribute.add(ua);
|
public void run() {
|
||||||
|
|
||||||
cryptoOperation();
|
WrappedUserAttribute ua = LinkedAttribute.fromResource(resource).toUserAttribute();
|
||||||
|
mSaveKeyringParcel = new SaveKeyringParcel(mMasterKeyId, mFingerprint);
|
||||||
|
mSaveKeyringParcel.mAddUserAttribute.add(ua);
|
||||||
|
|
||||||
|
cryptoOperation();
|
||||||
|
|
||||||
|
}
|
||||||
|
}, 250);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -301,6 +299,12 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment<SaveKe
|
|||||||
mStatus3.setDisplayedChild(3);
|
mStatus3.setDisplayedChild(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCryptoOperationCancelled() {
|
||||||
|
super.onCryptoOperationCancelled();
|
||||||
|
mStatus3.setDisplayedChild(3);
|
||||||
|
}
|
||||||
|
|
||||||
private static JSONObject jsonHttpRequest(String url, JSONObject params, String accessToken)
|
private static JSONObject jsonHttpRequest(String url, JSONObject params, String accessToken)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user