public class MessageCenter extends AppCompatActivity
implements Sent.OnFragmentInteractionListener, Received.OnFragmentInteractionListener, OnNavigationItemSelectedListener {
PagerAdapter mAdapter;
FrameLayout mPager;
FragmentManager fragmentManager;
FragmentTransaction ft;
TextView txt1, txt2;
SharedPreferences sp;
SharedPreferences.Editor editor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_message_center);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MessageCenter.this, WriteResponseMess.class);
startActivity(intent);
}
});
txt1 = findViewById(R.id.id_app);
txt2 = findViewById(R.id.name_app);
DrawerLayout drawer = findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
/*mAdapter = new PagerAdapter(getSupportFragmentManager());
mPager = findViewById(R.id.frame);*/
navigationView.getMenu().findItem(R.id.received).setChecked(true);
fragmentManager = getSupportFragmentManager();
ft = fragmentManager.beginTransaction();
ft.replace(R.id.frame, new Received());
ft.commit();
getPersonalData();
}
@Override
public void onBackPressed() {
DrawerLayout drawer = findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
Intent intent = new Intent(MessageCenter.this, MainScreen.class);
startActivity(intent);
super.onBackPressed();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.home_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.home) {
Intent intent = new Intent(getApplicationContext(), MainScreen.class);
startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
Fragment fragment = null;
if (id == R.id.received) {
fragmentManager = getSupportFragmentManager();
ft = fragmentManager.beginTransaction();
ft.replace(R.id.frame, new Received());
ft.commit();
} else if (id == R.id.sended) {
fragmentManager = getSupportFragmentManager();
ft = fragmentManager.beginTransaction();
ft.replace(R.id.frame, new Sent());
ft.commit();
}
DrawerLayout drawer = findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
@Override
public void onFragmentInteraction(Uri uri) {
}
@Override
public void onPointerCaptureChanged(boolean hasCapture) {
}
}
{"can_delete": true, "can_reply": true, "subject": "\u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u0438\u0441\u044c\u043c\u043e \u21162 \u0441 attachments ", "name": "Poltava - Amina Al-Shahoud", "attach": [{"size": 0.0, "name": "\udcd0\udc9d\udcd0\udcbe\udcd0\udcb2\udcd1\udc8b\udcd0\udcb9 \udcd1\udc82\udcd0\udcb5\udcd0\udcba\udcd1\udc81\udcd1\udc82\udcd0\udcbe\udcd0\udcb2\udcd1\udc8b\udcd0\udcb9 \udcd0\udcb4\udcd0\udcbe\udcd0\udcba\udcd1\udc83\udcd0\udcbc\udcd0\udcb5\udcd0\udcbd\udcd1\udc82.txt"}, {"size": 0.4443359375, "name": "\udcd0\udc9d\udcd0\udcbe\udcd0\udcb2\udcd1\udc8b\udcd0\udcb9 \udcd1\udc82\udcd0\udcb5\udcd0\udcba\udcd1\udc81\udcd1\udc82\udcd0\udcbe\udcd0\udcb2\udcd1\udc8b\udcd0\udcb9 \udcd0\udcb4\udcd0\udcbe\udcd0\udcba\udcd1\udc83\udcd0\udcbc\udcd0\udcb5\udcd0\udcbd\udcd1\udc82 (2).txt"}], "id": 1303651, "date": "20.08.18 13:16:54", "user_id": 28552, "body": "body", "type": 1}
ViewMessage viewMessage = new ViewMessage();
viewMessage.getAttachesNames();
txt.append(Arrays.toString(viewMessage.getAttachesNames()) +"/n");
defTab
, ведь у меня тогда ничего не изменилось кроме того что приходит данные на активити?