Bartosz Przybylski 9 lat temu
rodzic
commit
2663ff871e

+ 1 - 0
src/com/owncloud/android/MainApp.java

@@ -143,6 +143,7 @@ public class MainApp extends Application {
             @Override
             public void onActivityStopped(Activity activity) {
                 Log_OC.d(activity.getClass().getSimpleName(), "onStop() ending" );
+                WhatsNewActivity.runIfNeeded(activity);
                 PassCodeManager.getPassCodeManager().onActivityStopped(activity);
             }
 

+ 47 - 48
src/com/owncloud/android/ui/whatsnew/ProgressIndicator.java

@@ -37,43 +37,43 @@ import com.owncloud.android.R;
  */
 public class ProgressIndicator extends FrameLayout {
 
-	protected LinearLayout mDotsContainer;
-
-	protected int mNumberOfSteps = -1;
-	protected int mCurrentStep = -1;
-
-	public ProgressIndicator(Context context) {
-		super(context);
-		setup();
-	}
-
-	public ProgressIndicator(Context context, AttributeSet attrs) {
-		super(context, attrs);
-		setup();
-	}
-
-	public ProgressIndicator(Context context, AttributeSet attrs, int defStyleAttr) {
-		super(context, attrs, defStyleAttr);
-		setup();
-	}
-
-	public boolean hasNextStep() {
-		return mNumberOfSteps > mCurrentStep;
-	}
-
-	public void setNumberOfSteps(int steps) {
-		mNumberOfSteps = steps;
-		mDotsContainer.removeAllViews();
-		for (int i = 0; i < steps; ++i) {
-			ImageView iv = new ImageView(getContext());
-			iv.setImageDrawable(getContext().getResources().getDrawable(R.drawable.whats_new_progress_transition));
-			mDotsContainer.addView(iv);
-		}
+    protected LinearLayout mDotsContainer;
+
+    protected int mNumberOfSteps = -1;
+    protected int mCurrentStep = -1;
+
+    public ProgressIndicator(Context context) {
+        super(context);
+        setup();
+    }
+
+    public ProgressIndicator(Context context, AttributeSet attrs) {
+        super(context, attrs);
+        setup();
+    }
+
+    public ProgressIndicator(Context context, AttributeSet attrs, int defStyleAttr) {
+        super(context, attrs, defStyleAttr);
+        setup();
+    }
+
+    public boolean hasNextStep() {
+        return mNumberOfSteps > mCurrentStep;
+    }
+
+    public void setNumberOfSteps(int steps) {
+        mNumberOfSteps = steps;
+        mDotsContainer.removeAllViews();
+        for (int i = 0; i < steps; ++i) {
+            ImageView iv = new ImageView(getContext());
+            iv.setImageDrawable(getContext().getResources().getDrawable(R.drawable.whats_new_progress_transition));
+            mDotsContainer.addView(iv);
+        }
         animateToStep(1);
-	}
+    }
 
-	public void animateToStep(int step) {
-		if (step < 1 || step > mNumberOfSteps) return;
+    public void animateToStep(int step) {
+        if (step < 1 || step > mNumberOfSteps) return;
 
         if (mCurrentStep != -1) {
             ImageView prevDot = (ImageView) mDotsContainer.getChildAt(mCurrentStep-1);
@@ -82,20 +82,19 @@ public class ProgressIndicator extends FrameLayout {
         }
 
         mCurrentStep = step;
-		ImageView dot = (ImageView)mDotsContainer.getChildAt(step-1);
+        ImageView dot = (ImageView)mDotsContainer.getChildAt(step-1);
         TransitionDrawable transition = (TransitionDrawable)dot.getDrawable();
         transition.startTransition(500);
-	}
-
-	private void setup() {
-
-		mDotsContainer = new LinearLayout(getContext());
-		mDotsContainer.setGravity(Gravity.CENTER);
-		FrameLayout.LayoutParams params = generateDefaultLayoutParams();
-		params.width = ViewGroup.LayoutParams.MATCH_PARENT;
-		params.height = ViewGroup.LayoutParams.MATCH_PARENT;
-		mDotsContainer.setLayoutParams(params);
-		addView(mDotsContainer);
-	}
+    }
+
+    private void setup() {
+        mDotsContainer = new LinearLayout(getContext());
+        mDotsContainer.setGravity(Gravity.CENTER);
+        FrameLayout.LayoutParams params = generateDefaultLayoutParams();
+        params.width = ViewGroup.LayoutParams.MATCH_PARENT;
+        params.height = ViewGroup.LayoutParams.MATCH_PARENT;
+        mDotsContainer.setLayoutParams(params);
+        addView(mDotsContainer);
+    }
 
 }