X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/88eca70dbf417507da2f4c6ae0aa024ba794a9fe..20b0ec8977b845032214f31a9733aa8decd8cd07:/src/com/owncloud/android/ui/activity/ShareActivity.java diff --git a/src/com/owncloud/android/ui/activity/ShareActivity.java b/src/com/owncloud/android/ui/activity/ShareActivity.java index 8345918d..47709cbd 100644 --- a/src/com/owncloud/android/ui/activity/ShareActivity.java +++ b/src/com/owncloud/android/ui/activity/ShareActivity.java @@ -23,12 +23,15 @@ package com.owncloud.android.ui.activity; import android.accounts.Account; import android.net.Uri; import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import com.owncloud.android.R; import com.owncloud.android.datamodel.OCFile; +import com.owncloud.android.ui.dialog.LoadingDialog; import com.owncloud.android.ui.fragment.SearchFragment; import com.owncloud.android.ui.fragment.ShareFileFragment; @@ -43,6 +46,8 @@ public class ShareActivity extends AppCompatActivity private static final String TAG_SHARE_FRAGMENT = "SHARE_FRAGMENT"; private static final String TAG_SEARCH_FRAGMENT = "SEARCH_USER_AND_GROUPS_FRAGMENT"; + private static final String DIALOG_WAIT_LOAD_DATA = "DIALOG_WAIT_LOAD_DATA"; + private Account mAccount; private OCFile mFile; @@ -133,4 +138,29 @@ public class ShareActivity extends AppCompatActivity public void onSearchFragmentInteraction(Uri uri) { } + + /** + * Show waiting for loading data + */ + public void showWaitingLoadDialog() { + // Construct dialog + LoadingDialog loading = new LoadingDialog( + getResources().getString(R.string.common_loading)); + FragmentManager fm = getSupportFragmentManager(); + FragmentTransaction ft = fm.beginTransaction(); + loading.show(ft, DIALOG_WAIT_LOAD_DATA); + + } + + + /** + * Dismiss waiting for loading data + */ + public void dismissWaitingLoadDialog(){ + Fragment frag = getSupportFragmentManager().findFragmentByTag(DIALOG_WAIT_LOAD_DATA); + if (frag != null) { + LoadingDialog loading = (LoadingDialog) frag; + loading.dismiss(); + } + } }