|
|
@@ -218,34 +218,6 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
.create().show();
|
|
|
return true;
|
|
|
|
|
|
-// case R.id.action_search_document: {
|
|
|
-// String cargo_str = contentmap.get("Tracking");
|
|
|
-// try {
|
|
|
-// JSONObject cargo_json = new JSONObject(cargo_str);
|
|
|
-// String hbol = cargo_json.optString("hbol");
|
|
|
-// if (hbol != null && hbol.length() > 0) {
|
|
|
-//
|
|
|
-// Bundle parms = new Bundle();
|
|
|
-// parms.putString("bol",hbol);
|
|
|
-// parms.putString("module_name","Download Document");
|
|
|
-//// Intent resultIntent = new Intent(this, AMResultActivity.class);
|
|
|
-//// resultIntent.putExtra("query_params",parms);
|
|
|
-//// startActivity(resultIntent);
|
|
|
-//
|
|
|
-//
|
|
|
-// ApexResultActivity.startResultActivity(this, parms);
|
|
|
-//
|
|
|
-// } else {
|
|
|
-// showAlter("There is no hbol to search");
|
|
|
-// }
|
|
|
-//
|
|
|
-// } catch (JSONException e) {
|
|
|
-// e.printStackTrace();
|
|
|
-// showAlter("There is no hbol to search");
|
|
|
-// }
|
|
|
-//
|
|
|
-// }
|
|
|
-// break;
|
|
|
|
|
|
case R.id.action_share_detail: {
|
|
|
|
|
|
@@ -312,41 +284,12 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
// outState.putBoolean("login",login);
|
|
|
}
|
|
|
|
|
|
-// @Override
|
|
|
-// protected void onDestroy() {
|
|
|
-// LocalBroadcastManager localBroadcastManager = LocalBroadcastManager
|
|
|
-// .getInstance(this);
|
|
|
-// localBroadcastManager.unregisterReceiver(br);
|
|
|
-// super.onDestroy();
|
|
|
-// }
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
-// if (!isTaskRoot()) {
|
|
|
-// finish();
|
|
|
-// return;
|
|
|
-// }
|
|
|
-//
|
|
|
-// LocalBroadcastManager localBroadcastManager = LocalBroadcastManager
|
|
|
-// .getInstance(this);
|
|
|
-// IntentFilter intentFilter = new IntentFilter();
|
|
|
-// intentFilter.addAction("Login");
|
|
|
-// br = new BroadcastReceiver() {
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onReceive(Context context, Intent intent) {
|
|
|
-// boolean blogin = intent.getBooleanExtra("state",true);
|
|
|
-// login=blogin;
|
|
|
-//
|
|
|
-// setupViewPager(viewPager);
|
|
|
-// }
|
|
|
-//
|
|
|
-// };
|
|
|
-// localBroadcastManager.registerReceiver(br, intentFilter);
|
|
|
-//
|
|
|
-
|
|
|
setContentView(R.layout.activity_new_detail);
|
|
|
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.R)
|
|
|
{
|
|
|
@@ -365,6 +308,10 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
|
|
|
innerPadding = windowInsets.getInsets(WindowInsets.Type.statusBars());
|
|
|
|
|
|
+// Insets innerPadding1 =windowInsets.getInsets(WindowInsets.Type.navigationBars());
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
view.setPadding(
|
|
|
innerPadding.left,
|
|
|
innerPadding.top,
|
|
|
@@ -404,53 +351,8 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
|
|
|
sub_type = getIntent().getStringExtra("sub_type");
|
|
|
|
|
|
-// if(function_name.equals("Ocean Booking"))
|
|
|
-// setTitle("Booking Detail");
|
|
|
-// else if(function_name.equals("Ocean B/L info."))
|
|
|
-// setTitle("B/L info. Detail");
|
|
|
-// else if(function_name.equals("Container detail"))
|
|
|
-// setTitle("Container Detail");
|
|
|
-//// else if(function_name.equals("Cargo Tracking"))
|
|
|
-//// setTitle("Cargo Detail");
|
|
|
-////
|
|
|
-//
|
|
|
-// if (function_name.equals("Cargo Tracking"))
|
|
|
-// {
|
|
|
-// criterion_type = getIntent().getIntExtra("criterion_type", 0);
|
|
|
-// cargo_criterion = getIntent().getStringExtra("cargo_criterion");
|
|
|
-//// setTitle("Cargo Detail");
|
|
|
-// }
|
|
|
-// _id = getIntent().getStringExtra("_id");
|
|
|
-//
|
|
|
-// _schema = getIntent().getStringExtra("_schema");
|
|
|
-//
|
|
|
-// if (savedInstanceState != null) {
|
|
|
-// login = savedInstanceState.getBoolean("login");
|
|
|
-// }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
|
|
|
-//
|
|
|
-// Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar);
|
|
|
-// setSupportActionBar(toolbar);
|
|
|
-//
|
|
|
-// getSupportActionBar().setDisplayShowTitleEnabled(false);
|
|
|
- /*
|
|
|
- ActionBar actionBar = getSupportActionBar();
|
|
|
-// actionBar.setLogo(R.drawable.apexlogo);
|
|
|
- actionBar.setIcon(R.drawable.apexlogo);
|
|
|
-// actionBar.setIcon(R.drawable.ic_launcher);
|
|
|
-
|
|
|
-// actionBar.setDisplayUseLogoEnabled(true);
|
|
|
- actionBar.setDisplayShowHomeEnabled(true);
|
|
|
- actionBar.setHomeButtonEnabled(true);
|
|
|
-// actionBar.setHomeAsUpIndicator(R.drawable.ic_launcher);
|
|
|
-// actionBar.setDisplayHomeAsUpEnabled(true);
|
|
|
- actionBar.setDisplayShowTitleEnabled(false);
|
|
|
-*/
|
|
|
-
|
|
|
viewPager = (NoScrollViewPager) findViewById(R.id.viewpager);
|
|
|
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_navigation);
|
|
|
|
|
|
@@ -476,312 +378,17 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
viewPager.setCurrentItem(menu_map.get(item.getItemId()));
|
|
|
return true;
|
|
|
}
|
|
|
-// else if(item.getItemId() == menu_map.get("Detail").intValue())
|
|
|
-// {
|
|
|
-//
|
|
|
-// viewPager.setCurrentItem(1);
|
|
|
-// return true;
|
|
|
-// }
|
|
|
-//
|
|
|
-//
|
|
|
-// switch (item.getItemId()) {
|
|
|
-// case menu_map.get("Tracing"):
|
|
|
-//
|
|
|
-// viewPager.setCurrentItem(0);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_tool:
|
|
|
-// viewPager.setCurrentItem(3);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_otool:
|
|
|
-// viewPager.setCurrentItem(1);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_home:
|
|
|
-// actionbutton.getItem(0).setVisible(true);
|
|
|
-// if (ApexTrackingApplication.get_instance().getPersonMode()) {
|
|
|
-// getSupportActionBar().setHomeAsUpIndicator(R.drawable.apexlogo_p);
|
|
|
-// }
|
|
|
-// getSupportActionBar().setDisplayShowTitleEnabled(true);
|
|
|
-// viewPager.setCurrentItem(0);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_history:
|
|
|
-// if (ApexTrackingApplication.get_instance().getPersonMode()) {
|
|
|
-// getSupportActionBar().setHomeAsUpIndicator(R.drawable.apexlogo_p);
|
|
|
-// }
|
|
|
-// viewPager.setCurrentItem(1);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_search:
|
|
|
-// viewPager.setCurrentItem(2);
|
|
|
-// return true;
|
|
|
-//
|
|
|
-// case R.id.item_my:
|
|
|
-// viewPager.setCurrentItem(4);
|
|
|
-// return true;
|
|
|
|
|
|
-// }
|
|
|
-// return false;
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-//
|
|
|
-// viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
|
|
|
-// @Override
|
|
|
-// public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onPageSelected(int position) {
|
|
|
-//
|
|
|
-// MenuItem item= bottomNavigationView.getMenu().getItem(position);
|
|
|
-//
|
|
|
-// switch (item.getItemId())
|
|
|
-// {
|
|
|
-// case R.id.item_login:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// break;
|
|
|
-//
|
|
|
-// case R.id.item_tool:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// break;
|
|
|
-//
|
|
|
-// case R.id.item_otool:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// break;
|
|
|
-//
|
|
|
-// case R.id.item_home:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = true;
|
|
|
-//
|
|
|
-// HomeFragment homef=(HomeFragment)((ViewPagerAdapter)viewPager.getAdapter()).getItem(position);
|
|
|
-// homef.checkDirty();
|
|
|
-// break;
|
|
|
-//
|
|
|
-// case R.id.item_history:
|
|
|
-//
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = true;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// HistoryFragment historyf=(HistoryFragment)((ViewPagerAdapter)viewPager.getAdapter()).getItem(position);
|
|
|
-// historyf.checkDirty();
|
|
|
-//
|
|
|
-// break;
|
|
|
-// case R.id.item_search:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// break;
|
|
|
-//
|
|
|
-// case R.id.item_my:
|
|
|
-// ApexTrackingApplication.get_instance().historyactive = false;
|
|
|
-// ApexTrackingApplication.get_instance().homeactive = false;
|
|
|
-// break;
|
|
|
-// }
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-//// if(viewPager.gets)
|
|
|
-//// if (menuItem != null) {
|
|
|
-//// menuItem.setChecked(false);
|
|
|
-//// } else {
|
|
|
-//// bottomNavigationView.getMenu().getItem(0).setChecked(false);
|
|
|
-//// }
|
|
|
-//// menuItem = bottomNavigationView.getMenu().getItem(position);
|
|
|
-//// menuItem.setChecked(true);
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void onPageScrollStateChanged(int state) {
|
|
|
-// }
|
|
|
-// });
|
|
|
-//
|
|
|
|
|
|
|
|
|
-// viewPager.set
|
|
|
-//// 禁止ViewPager滑动
|
|
|
-// viewPager.setOnTouchListener(new View.OnTouchListener() {
|
|
|
-// @Override
|
|
|
-// public boolean onTouch(View v, MotionEvent event) {
|
|
|
-// return true;
|
|
|
-// }
|
|
|
-// });
|
|
|
-
|
|
|
setupViewPager(viewPager);
|
|
|
|
|
|
|
|
|
-// boolean pop = checkAllPermission();
|
|
|
-// if(!pop)
|
|
|
-// {
|
|
|
-// if(TextUtils.isEmpty(ApexTrackingApplication.station_name))
|
|
|
-// {
|
|
|
-// Intent intent = new Intent();
|
|
|
-// intent.setClass(RootActivity.this,ServerSettingActivity.class);
|
|
|
-//// startActivity(intent);
|
|
|
-// startActivityForResult(intent, 0);
|
|
|
-// }
|
|
|
-// }
|
|
|
- }
|
|
|
-// public boolean checkAllPermission() {
|
|
|
-//
|
|
|
-//
|
|
|
-// /*
|
|
|
-// *
|
|
|
-// * -->
|
|
|
-// <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
|
-// <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
|
-// <uses-permission android:name="android.permission.INTERNET" />
|
|
|
-// <uses-permission android:name="android.permission.READ_CONTACTS" />
|
|
|
-// <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
|
|
|
-// <!-- External storage for caching. -->
|
|
|
-// <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
-// <!-- My Location -->
|
|
|
-// <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
|
|
-// <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
|
-// <!-- Maps API needs OpenGL ES 2.0. -->
|
|
|
-// <uses-feature
|
|
|
-// android:glEsVersion="0x00020000"
|
|
|
-// android:required="true" />
|
|
|
-// <!-- End of copy. -->
|
|
|
-//
|
|
|
-//
|
|
|
-// <!-- Baidu Map API -->
|
|
|
-//
|
|
|
-// <uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
|
-// <uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
|
|
-// * */
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-// String[] permissions = {
|
|
|
-//// Manifest.permission.CAMERA,
|
|
|
-//// Manifest.permission.VIBRATE,
|
|
|
-// Manifest.permission.READ_CONTACTS,
|
|
|
-// Manifest.permission.READ_PHONE_STATE,
|
|
|
-// Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
|
|
-// Manifest.permission.READ_EXTERNAL_STORAGE,
|
|
|
-//// Manifest.permission.RECEIVE_BOOT_COMPLETED,
|
|
|
-//// Manifest.permission.ACCESS_NETWORK_STATE,
|
|
|
-//// Manifest.permission.ACCESS_WIFI_STATE,
|
|
|
-//// Manifest.permission.INTERNET,
|
|
|
-//// Manifest.permission.ACCESS_FINE_LOCATION,
|
|
|
-////
|
|
|
-//// Manifest.permission.CHANGE_CONFIGURATION
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-// };
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-//// RAUtil.checkPermissions1(this,permissions);
|
|
|
-// boolean ret = true;
|
|
|
-//// for(String permission : permissions) {
|
|
|
-//// boolean granted = ;
|
|
|
-//// if (!granted) {
|
|
|
-//// ret= false;
|
|
|
-//// }
|
|
|
-//// }
|
|
|
-//
|
|
|
-//
|
|
|
-// return commonUtil.checkPermissions(this,permissions);
|
|
|
-//
|
|
|
-//// return ret;
|
|
|
-// }
|
|
|
-
|
|
|
|
|
|
-// @Override
|
|
|
-// public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)
|
|
|
-// {
|
|
|
-//
|
|
|
-// if (requestCode == commonUtil.MY_PERMISSIONS_REQUEST)
|
|
|
-// {
|
|
|
-// boolean missing=false;
|
|
|
-// boolean request = false;
|
|
|
-// for(int i=0;i<grantResults.length;i++)
|
|
|
-// {
|
|
|
-//
|
|
|
-// if(grantResults[i]!= PackageManager.PERMISSION_GRANTED)
|
|
|
-// missing=true;
|
|
|
-// boolean bshow= ActivityCompat.shouldShowRequestPermissionRationale(this,permissions[i]);
|
|
|
-// if(bshow)
|
|
|
-// request = true;
|
|
|
-// }
|
|
|
-//
|
|
|
-// String msg=null;
|
|
|
-// if(request)
|
|
|
-// msg="Apex Mobile needs some essential permissions.";
|
|
|
-// else
|
|
|
-// msg="Apex Mobile will quit because missing some essential permissions.\nPlease check your system setting.";
|
|
|
-//
|
|
|
-// if(missing) {
|
|
|
-// final boolean finalRequest = request;
|
|
|
-// new AlertDialog.Builder(this)
|
|
|
-// .setTitle("Warning")
|
|
|
-// .setMessage(msg)
|
|
|
-// .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
-// @Override
|
|
|
-// public void onClick(DialogInterface dialog, int which) {
|
|
|
-//// checkAllPermission();
|
|
|
-// if (finalRequest)
|
|
|
-// checkAllPermission();
|
|
|
-// else
|
|
|
-// finish();
|
|
|
-// }
|
|
|
-// })
|
|
|
-//// .setNegativeButton("No", new DialogInterface.OnClickListener() {
|
|
|
-//// @Override
|
|
|
-//// public void onClick(DialogInterface dialog, int which) {
|
|
|
-//// finish();
|
|
|
-//// }
|
|
|
-//// })
|
|
|
-// .show();
|
|
|
-// }
|
|
|
-// else
|
|
|
-// {
|
|
|
-//// if(TextUtils.isEmpty(ApexTrackingApplication.station_name))
|
|
|
-//// {
|
|
|
-//// Intent intent = new Intent();
|
|
|
-//// intent.setClass(FullScreenLoginActivity.this,ServerSettingActivity.class);
|
|
|
-////// startActivity(intent);
|
|
|
-//// startActivityForResult(intent, 0);
|
|
|
-//// }
|
|
|
-// }
|
|
|
-//// if (grantResults[0] == PackageManager.PERMISSION_GRANTED)
|
|
|
-//// {
|
|
|
-//// // callPhone();
|
|
|
-//// } else
|
|
|
-//// {
|
|
|
-////
|
|
|
-////
|
|
|
-//// new AlertDialog.Builder(this)
|
|
|
-//// .setTitle("Warning")
|
|
|
-//// .setMessage("RA Image missing essential permission")
|
|
|
-//// .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
-//// @Override
|
|
|
-//// public void onClick(DialogInterface dialog, int which) {
|
|
|
-//// checkAllPermission();
|
|
|
-//// }
|
|
|
-//// })
|
|
|
-////// .setNegativeButton("No", new DialogInterface.OnClickListener() {
|
|
|
-////// @Override
|
|
|
-////// public void onClick(DialogInterface dialog, int which) {
|
|
|
-////// finish();
|
|
|
-////// }
|
|
|
-////// })
|
|
|
-//// .show();
|
|
|
-////
|
|
|
-//// // Permission Denied
|
|
|
-//// // Toast.makeText(MainActivity.this, "Permission Denied", Toast.LENGTH_SHORT).show();
|
|
|
-//// }
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
|
|
-// }
|
|
|
+ }
|
|
|
|
|
|
private void setupViewPager(final ViewPager viewPager) {
|
|
|
|
|
|
@@ -792,7 +399,7 @@ public class NewDetailActivity extends AppCompatActivity {
|
|
|
|
|
|
// adapter.clear();
|
|
|
|
|
|
- if(true)
|
|
|
+// if(true)
|
|
|
{
|
|
|
// if(actionbutton!=null)
|
|
|
// actionbutton.getItem(0).setVisible(true);
|