Skip to content

Commit

Permalink
Added save menuItem in editSubject
Browse files Browse the repository at this point in the history
  • Loading branch information
frrahat committed Feb 23, 2016
1 parent 1877ff9 commit 3049f06
Show file tree
Hide file tree
Showing 19 changed files with 61 additions and 44 deletions.
Binary file modified bin/MyRoutine.apk
Binary file not shown.
Binary file modified bin/classes.dex
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/AddToListActivity$1.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/AddToListActivity$2.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/AddToListActivity$3.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/AddToListActivity.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/ColorChooseActivity.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/MainActivity.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/R$id.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/R$layout.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/R$menu.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/R$string.class
Binary file not shown.
Binary file modified bin/classes/com/Rahat/myroutine/R$style.class
Binary file not shown.
Binary file modified bin/resources.ap_
Binary file not shown.
46 changes: 24 additions & 22 deletions gen/com/Rahat/myroutine/R.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,16 @@ public static final class drawable {
public static final class id {
public static final int LinearLayout1=0x7f0b0000;
public static final int LinearLayout2=0x7f0b0012;
public static final int action_about=0x7f0b002b;
public static final int action_chooseCustomColor=0x7f0b0025;
public static final int action_clearData=0x7f0b0028;
public static final int action_copy=0x7f0b0026;
public static final int action_exit=0x7f0b002c;
public static final int action_exportData=0x7f0b0029;
public static final int action_importData=0x7f0b002a;
public static final int action_about=0x7f0b002c;
public static final int action_chooseCustomColor=0x7f0b0026;
public static final int action_clearData=0x7f0b0029;
public static final int action_copy=0x7f0b0027;
public static final int action_exit=0x7f0b002d;
public static final int action_exportData=0x7f0b002a;
public static final int action_importData=0x7f0b002b;
public static final int action_saveItem=0x7f0b0025;
public static final int action_settings=0x7f0b0024;
public static final int action_stopPaste=0x7f0b0027;
public static final int action_stopPaste=0x7f0b0028;
public static final int buttonChoose=0x7f0b000e;
public static final int buttonClear=0x7f0b0010;
public static final int buttonSave=0x7f0b0005;
Expand Down Expand Up @@ -136,24 +137,25 @@ public static final class string {
public static final int action_exit=0x7f07000a;
public static final int action_exportData=0x7f070006;
public static final int action_importData=0x7f070007;
public static final int action_saveItem=0x7f07000b;
public static final int action_settings=0x7f070005;
public static final int action_stopPaste=0x7f070003;
public static final int app_name=0x7f070000;
public static final int buttonText_customColor=0x7f07000f;
public static final int centeringX_title=0x7f070014;
public static final int centeringY_title=0x7f070015;
public static final int fileNameHint=0x7f070018;
public static final int fileNamePickerTitle=0x7f070017;
public static final int buttonText_customColor=0x7f070010;
public static final int centeringX_title=0x7f070015;
public static final int centeringY_title=0x7f070016;
public static final int fileNameHint=0x7f070019;
public static final int fileNamePickerTitle=0x7f070018;
public static final int hello_world=0x7f070001;
public static final int textLineGap_title=0x7f070016;
public static final int text_dataModified=0x7f07000b;
public static final int text_size_title=0x7f070013;
public static final int title_activity_about=0x7f070012;
public static final int title_activity_add_to_list=0x7f07000d;
public static final int title_activity_color_choose=0x7f07000e;
public static final int title_activity_custom_color_chooser=0x7f070010;
public static final int title_activity_settings=0x7f070011;
public static final int title_dialog_file_chooser=0x7f07000c;
public static final int textLineGap_title=0x7f070017;
public static final int text_dataModified=0x7f07000c;
public static final int text_size_title=0x7f070014;
public static final int title_activity_about=0x7f070013;
public static final int title_activity_add_to_list=0x7f07000e;
public static final int title_activity_color_choose=0x7f07000f;
public static final int title_activity_custom_color_chooser=0x7f070011;
public static final int title_activity_settings=0x7f070012;
public static final int title_dialog_file_chooser=0x7f07000d;
}
public static final class style {
/**
Expand Down
6 changes: 6 additions & 0 deletions res/menu/add_to_list.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.Rahat.myroutine.AddToListActivity" >

<item
android:id="@+id/action_saveItem"
android:orderInCategory="100"
android:showAsAction="ifRoom"
android:title="@string/action_saveItem"/>

</menu>
2 changes: 1 addition & 1 deletion res/menu/color_choose.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<item
android:id="@+id/action_chooseCustomColor"
android:orderInCategory="100"
android:showAsAction="always"
android:showAsAction="ifRoom"
android:title="@string/action_chooseCustomColor"/>

</menu>
3 changes: 2 additions & 1 deletion res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@
<string name="action_chooseCustomColor">Custom Color</string>
<string name="action_about">About</string>
<string name="action_exit">Exit</string>
<string name="action_saveItem">Save</string>
<string name="text_dataModified">Some data have been changed. Do you want to save?</string>
<string name="title_dialog_file_chooser">Choose File</string>
<string name="title_activity_add_to_list">Edit</string>
<string name="title_activity_add_to_list">Edit Subject</string>
<string name="title_activity_color_choose">Choose Color</string>
<string name="buttonText_customColor">Custom Color</string>
<string name="title_activity_custom_color_chooser">Choose Custom Color</string>
Expand Down
48 changes: 28 additions & 20 deletions src/com/Rahat/myroutine/AddToListActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import android.view.WindowManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class AddToListActivity extends Activity {

Expand All @@ -21,6 +22,7 @@ public class AddToListActivity extends Activity {
String itemColorName;

Intent intent;
int day,period;

int buttonColorConstant;

Expand All @@ -29,11 +31,6 @@ public class AddToListActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Full Screen
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//------------*/
setContentView(R.layout.activity_add_to_list);

intent=getIntent();
Expand All @@ -50,8 +47,8 @@ private void initialize() {
etCourseName=(EditText) findViewById(R.id.editTextCourseName);
etTeachers=(EditText) findViewById(R.id.editTextTeachers);

final int day=intent.getIntExtra("day",0);
final int period=intent.getIntExtra("period", 0);
day=intent.getIntExtra("day",0);
period=intent.getIntExtra("period", 0);

saveButton.setText("Save ("+
MainActivity.days[day-1]+","+MainActivity.times[period-1]+")");
Expand All @@ -60,24 +57,20 @@ private void initialize() {

buttonColorConstant=item.getColorConstant();
colorChooseButton.setBackgroundColor(buttonColorConstant);


etCourseId.setText(item.getCourseID());
etCourseName.setText(item.getCourseName());
etTeachers.setText(item.getTeachers());

//sending cursor to end
etCourseId.setSelection(item.getCourseID().length());

saveButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
item.setCourseID(etCourseId.getText().toString());
item.setCourseName(etCourseName.getText().toString());
item.setTeachers(etTeachers.getText().toString());
item.setColorConstant(buttonColorConstant);

MainActivity.items[day][period]=item;
MainActivity.dataNeedToBeSaved=true;

finish();
saveItem();
}
});

Expand All @@ -93,7 +86,7 @@ public void onClick(View v) {
etCourseName.setText(item.getCourseName());
etTeachers.setText(item.getTeachers());

//Toast.makeText(getBaseContext(), "Cleared", Toast.LENGTH_SHORT).show();
Toast.makeText(getBaseContext(), "Cleared", Toast.LENGTH_SHORT).show();
}
});

Expand Down Expand Up @@ -127,13 +120,28 @@ public boolean onCreateOptionsMenu(Menu menu) {

@Override
public boolean onOptionsItemSelected(MenuItem item) {
/*// Handle action bar item clicks here. The action bar will
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
if (id == R.id.action_saveItem) {
saveItem();
return true;
}*/
}
return super.onOptionsItemSelected(item);
}


private void saveItem() {
item.setCourseID(etCourseId.getText().toString());
item.setCourseName(etCourseName.getText().toString());
item.setTeachers(etTeachers.getText().toString());
item.setColorConstant(buttonColorConstant);

MainActivity.items[day][period]=item;
MainActivity.dataNeedToBeSaved=true;

//Toast.makeText(getBaseContext(), "Saved", Toast.LENGTH_SHORT).show();
finish();
}
}

0 comments on commit 3049f06

Please sign in to comment.