import net.sf.openrocket.android.util.AndroidLogWrapper;\r
import net.sf.openrocket.android.util.PersistentExpandableListFragment;\r
import android.app.Activity;\r
+import android.app.AlertDialog;\r
import android.content.Context;\r
import android.content.SharedPreferences;\r
import android.content.res.Resources;\r
@Override\r
public void onViewCreated(View view, Bundle savedInstanceState) {\r
super.onViewCreated(view, savedInstanceState);\r
- // TODO - need some error text but unfortunately doing this, makes the layout funky\r
- // on ICS.\r
- //setEmptyText("No motors in database - download them from Thrustcurve using the Option Menu");\r
\r
refreshData();\r
\r
motorSelectedListener = (OnMotorSelectedListener) activity;\r
}\r
\r
+ Cursor motorCounter = mDbHelper.getMotorDao().fetchAllMotors();\r
+ int motorCount = motorCounter.getCount();\r
+ motorCounter.close();\r
+ \r
+ if ( motorCount == 0 ) {\r
+ AlertDialog.Builder builder = new AlertDialog.Builder(activity);\r
+ builder.setTitle("No Motors Found");\r
+ builder.setMessage("Motors can be downloaded from thrustcurve");\r
+ builder.setCancelable(true);\r
+ builder.create().show();\r
+ }\r
+ \r
}\r
\r
@Override\r