import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
-import android.content.Context;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
- private EditText gatewayIP;
private EditText inchesPerWeek;
private EditText weatherZipCode;
private EditText daysToWaterOn;
private EditText inchesPerMinute;
private Button submit_button;
- protected static Context context;
private Helper helper = new Helper();
@Override
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
- context = getApplicationContext();
- gatewayIP = (EditText) findViewById(R.id.gatewayip);
inchesPerWeek = (EditText) findViewById(R.id.week);
weatherZipCode = (EditText) findViewById(R.id.zip);
daysToWaterOn = (EditText) findViewById(R.id.water);
params.add(Integer.parseInt(daysToWaterOn.getText().toString()));
params.add(Double.parseDouble(inchesPerMinute.getText().toString()));
- String ip = gatewayIP.getText().toString();
+ String ip = getApplicationContext().getResources().getString(R.string.destination_ip);
new MakeRequestTask(params).execute(ip, "getIrrigationInfo");
}
});
}
-
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
@Override
protected Void doInBackground(String... argus) {
if (helper.httpclient == null) {
- helper.setConnection(argus[0]);
+ helper.setConnection();
}
-
helper.makeRequest(argus[0],params, argus[1]);
-
return null;
}
}