From c07e029345b7ae3ac9447df3ee12c796e6d131df Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 8 Sep 2015 15:53:24 +0200 Subject: linked: add "retry" --- .../ui/linked/LinkedIdCreateGithubFragment.java | 20 +++++++++++++++++--- .../main/res/drawable-hdpi/ic_repeat_black_24dp.png | Bin 0 -> 183 bytes .../main/res/drawable-mdpi/ic_repeat_black_24dp.png | Bin 0 -> 122 bytes .../res/drawable-xhdpi/ic_repeat_black_24dp.png | Bin 0 -> 168 bytes .../res/drawable-xxhdpi/ic_repeat_black_24dp.png | Bin 0 -> 214 bytes .../res/drawable-xxxhdpi/ic_repeat_black_24dp.png | Bin 0 -> 243 bytes .../res/layout/linked_create_github_fragment.xml | 15 +++++++++++++-- 7 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 OpenKeychain/src/main/res/drawable-hdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-mdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xhdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xxhdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xxxhdpi/ic_repeat_black_24dp.png (limited to 'OpenKeychain/src/main') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java index e42623c6e..6df31a596 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java @@ -53,6 +53,7 @@ import android.view.ViewGroup; import android.webkit.CookieManager; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.ViewAnimator; @@ -79,6 +80,8 @@ import org.sufficientlysecure.keychain.util.Log; public class LinkedIdCreateGithubFragment extends CryptoOperationFragment { + private Button mRetryButton; + enum State { IDLE, AUTH_PROCESS, AUTH_ERROR, POST_PROCESS, POST_ERROR, LID_PROCESS, LID_ERROR, DONE } @@ -114,6 +117,8 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment + android:clipChildren="false" + custom:initialView="3">