mirror of
https://github.com/sismics/docs.git
synced 2025-12-26 16:11:42 +00:00
Android: filtering intents with an URL to Docs is not possible
The Android platform forces to specify a full hostname which is variable in our case
This commit is contained in:
@@ -20,7 +20,6 @@ public class MainApplication extends Application {
|
||||
JSONObject json = PreferenceUtil.getCachedJson(getApplicationContext(), PreferenceUtil.PREF_CACHED_USER_INFO_JSON);
|
||||
ApplicationContext.getInstance().setUserInfo(getApplicationContext(), json);
|
||||
|
||||
// TODO Catch view intents pointing to a share and display it
|
||||
// TODO Fullscreen preview
|
||||
// TODO Caching preferences
|
||||
// TODO Documents adding/editing
|
||||
|
||||
@@ -43,7 +43,7 @@ import de.greenrobot.event.EventBus;
|
||||
*
|
||||
* @author bgamard
|
||||
*/
|
||||
public class DocumentActivity extends ActionBarActivity {
|
||||
public class DocumentViewActivity extends ActionBarActivity {
|
||||
/**
|
||||
* File view pager.
|
||||
*/
|
||||
@@ -91,7 +91,7 @@ public class DocumentActivity extends ActionBarActivity {
|
||||
}
|
||||
|
||||
// Setup the activity
|
||||
setContentView(R.layout.document_activity);
|
||||
setContentView(R.layout.document_view_activity);
|
||||
if (getSupportActionBar() != null) {
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
getSupportActionBar().setHomeButtonEnabled(true);
|
||||
@@ -162,7 +162,7 @@ public class DocumentActivity extends ActionBarActivity {
|
||||
@Override
|
||||
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
|
||||
JSONArray files = response.optJSONArray("files");
|
||||
filePagerAdapter = new FilePagerAdapter(DocumentActivity.this, files);
|
||||
filePagerAdapter = new FilePagerAdapter(DocumentViewActivity.this, files);
|
||||
fileViewPager.setAdapter(filePagerAdapter);
|
||||
|
||||
progressBar.setVisibility(View.GONE);
|
||||
@@ -14,8 +14,8 @@ import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.sismics.docs.R;
|
||||
import com.sismics.docs.activity.DocumentActivity;
|
||||
import com.sismics.docs.activity.DocumentEditActivity;
|
||||
import com.sismics.docs.activity.DocumentViewActivity;
|
||||
import com.sismics.docs.adapter.DocListAdapter;
|
||||
import com.sismics.docs.event.SearchEvent;
|
||||
import com.sismics.docs.listener.JsonHttpResponseHandler;
|
||||
@@ -86,7 +86,7 @@ public class DocListFragment extends Fragment {
|
||||
public void onItemClick(View view, int position) {
|
||||
JSONObject document = adapter.getItemAt(position);
|
||||
if (document != null) {
|
||||
Intent intent = new Intent(getActivity(), DocumentActivity.class);
|
||||
Intent intent = new Intent(getActivity(), DocumentViewActivity.class);
|
||||
intent.putExtra("document", document.toString());
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user