CSY2061-assignment-1/app/src/main/java/xyz/r0r5chach/cpsAssist/notes/NotesActivity.java

31 lines
1.1 KiB
Java
Raw Normal View History

package xyz.r0r5chach.cpsAssist.notes;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.os.Bundle;
2023-03-26 01:11:08 +00:00
import android.widget.TextView;
import xyz.r0r5chach.cpsAssist.R;
public class NotesActivity extends AppCompatActivity {
2023-03-24 23:20:41 +00:00
private Adapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notes);
initRecycler();
setTitle("Notes- " + getIntent().getStringExtra("username"));
2023-03-24 23:20:41 +00:00
findViewById(R.id.add_Button).setOnClickListener(new BtnOnClickListener(adapter));
}
private void initRecycler() {
2023-03-24 23:20:41 +00:00
RecyclerView list = findViewById(R.id.notesList);
2023-03-26 01:11:08 +00:00
adapter = new Adapter(getExternalFilesDir(null), getIntent().getStringExtra("username"));
2023-03-24 23:20:41 +00:00
list.setAdapter(adapter);
list.setLayoutManager(new LinearLayoutManager(this));
2023-03-26 01:11:08 +00:00
adapter.notifyItemRangeChanged(0, adapter.getItemCount());
}
}