Hide status ScrollView if router not running

This commit is contained in:
str4d
2014-01-26 05:12:45 +00:00
parent d8636ff563
commit 4f24517de9
2 changed files with 6 additions and 3 deletions

View File

@ -20,6 +20,7 @@
android:textOn="@string/button_router_on" />
<ScrollView
android:id="@+id/main_status_scrollview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"

View File

@ -6,6 +6,7 @@ import android.os.Handler;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.ToggleButton;
import android.widget.ImageView;
import android.widget.TextView;
@ -236,13 +237,14 @@ public class MainFragment extends I2PFragmentBase {
private void updateStatus() {
RouterContext ctx = getRouterContext();
ScrollView sv = (ScrollView) getActivity().findViewById(R.id.main_status_scrollview);
TextView tv = (TextView) getActivity().findViewById(R.id.main_status_text);
if(!Util.isConnected(getActivity())) {
// Manually set state, RouterService won't be running
updateState("WAITING");
tv.setText("No Internet connection is available");
tv.setVisibility(View.VISIBLE);
sv.setVisibility(View.VISIBLE);
} else if(ctx != null) {
if(_startPressed) {
_startPressed = false;
@ -324,11 +326,11 @@ public class MainFragment extends I2PFragmentBase {
_savedStatus = status + participate + details;
tv.setText(_savedStatus);
tv.setVisibility(View.VISIBLE);
sv.setVisibility(View.VISIBLE);
} else {
// network but no router context
tv.setText("Not running");
//tv.setVisibility(View.INVISIBLE);
sv.setVisibility(View.INVISIBLE);
/**
* **
* RouterService svc = _routerService; String status = "connected? "