mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 03:54:18 -04:00
Refactor: Remove 'device status' from the UI
This commit is contained in:
parent
531b184810
commit
79e6078ef9
@ -69,7 +69,6 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
||||
|
||||
// Views part of the DeviceListFragment
|
||||
@BindView(R.id.text_view_device_name) TextView deviceName;
|
||||
@BindView(R.id.text_view_device_status) TextView deviceStatus;
|
||||
@BindView(R.id.progress_bar_searching_peers) ProgressBar searchingPeersProgressBar;
|
||||
@BindView(R.id.frame_layout_peer_devices) FrameLayout frameLayoutPeerDevices;
|
||||
|
||||
@ -155,21 +154,21 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
||||
|
||||
if(userDevice != null) {
|
||||
deviceName.setText(userDevice.deviceName);
|
||||
deviceStatus.setText(getString(getDeviceStatus(userDevice.status)));
|
||||
Log.d(TAG, getDeviceStatus(userDevice.status));
|
||||
}
|
||||
}
|
||||
|
||||
public static int getDeviceStatus(int status) {
|
||||
public static String getDeviceStatus(int status) {
|
||||
|
||||
if(BuildConfig.DEBUG) Log.d(TAG, "Peer Status: " + status);
|
||||
switch (status) {
|
||||
case WifiP2pDevice.AVAILABLE : return R.string.available;
|
||||
case WifiP2pDevice.INVITED : return R.string.invited;
|
||||
case WifiP2pDevice.CONNECTED : return R.string.connected;
|
||||
case WifiP2pDevice.FAILED : return R.string.failed;
|
||||
case WifiP2pDevice.UNAVAILABLE:return R.string.unavailable;
|
||||
case WifiP2pDevice.AVAILABLE : return "Available";
|
||||
case WifiP2pDevice.INVITED : return "Invited";
|
||||
case WifiP2pDevice.CONNECTED : return "Connected";
|
||||
case WifiP2pDevice.FAILED : return "Failed";
|
||||
case WifiP2pDevice.UNAVAILABLE:return "Unavailable";
|
||||
|
||||
default: return R.string.unknown;
|
||||
default: return "Unknown";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@ package org.kiwix.kiwixmobile.zim_manager.local_file_transfer;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.net.wifi.p2p.WifiP2pDevice;
|
||||
import android.util.Log;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
@ -17,6 +18,7 @@ import org.kiwix.kiwixmobile.R;
|
||||
import java.util.List;
|
||||
|
||||
import static org.kiwix.kiwixmobile.zim_manager.local_file_transfer.DeviceListFragment.getDeviceStatus;
|
||||
import static org.kiwix.kiwixmobile.zim_manager.local_file_transfer.DeviceListFragment.TAG;
|
||||
|
||||
/**
|
||||
* Helper class, part of the local file sharing module.
|
||||
@ -53,16 +55,14 @@ public class WifiPeerListAdapter extends ArrayAdapter<WifiP2pDevice> {
|
||||
|
||||
if(device != null) {
|
||||
viewHolder.deviceName.setText(device.deviceName);
|
||||
viewHolder.deviceStatus.setText(context.getString(getDeviceStatus(device.status)));
|
||||
Log.d(TAG, getDeviceStatus(device.status));
|
||||
}
|
||||
|
||||
return rowView;
|
||||
}
|
||||
|
||||
static class ViewHolder {
|
||||
@BindView(R.id.row_device_name)
|
||||
TextView deviceName;
|
||||
@BindView(R.id.row_device_status) TextView deviceStatus;
|
||||
@BindView(R.id.row_device_name) TextView deviceName;
|
||||
|
||||
public ViewHolder(View view) {
|
||||
ButterKnife.bind(this, view);
|
||||
|
@ -37,21 +37,6 @@
|
||||
android:layout_marginLeft="15dp"
|
||||
android:layout_marginStart="15dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_view_device_status"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintHorizontal_bias="0.0"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text_view_device_name"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
android:hint="@string/device_status"
|
||||
android:textSize="15sp"
|
||||
android:layout_marginLeft="15dp"
|
||||
android:layout_marginStart="15dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"
|
||||
android:paddingBottom="5dp"/>
|
||||
|
||||
@ -60,7 +45,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:background="#0000f0"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text_view_device_status"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text_view_device_name"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
android:layout_marginLeft="5dp"
|
||||
|
@ -18,17 +18,4 @@
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/row_device_status"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="2"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:contentDescription="@string/device_status"
|
||||
android:textSize="17sp"
|
||||
android:paddingTop="1dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"
|
||||
android:paddingBottom="1dp"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
@ -274,12 +274,6 @@
|
||||
<string name="request_enable_wifi">Enable WiFi P2P from system settings</string>
|
||||
<string name="request_refused_wifi">Cannot discover peers without WiFi ON</string>
|
||||
<string name="transfer_to">Transfer files to %s?</string>
|
||||
<string name="available">Available</string>
|
||||
<string name="invited">Invited</string>
|
||||
<string name="connected">Connected</string>
|
||||
<string name="failed">Failed</string>
|
||||
<string name="unavailable">Unavailable</string>
|
||||
<string name="unknown">Unknown</string>
|
||||
<string name="device_not_cooperating">Selected device not cooperating for transfer</string>
|
||||
<string name="preparing_to_receive">Preparing to receive files...</string>
|
||||
<string name="starting_transfer">Starting file transfer...</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user