Skip to content

Commit

Permalink
Merge pull request #29 from cslrfid/release-2.3.0
Browse files Browse the repository at this point in the history
Release 2.3.0
  • Loading branch information
ksclam committed Jan 17, 2022
2 parents 96b2b8a + 88ed8da commit 2a27c07
Show file tree
Hide file tree
Showing 16 changed files with 175 additions and 138 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ android {
applicationId "com.csl.cs108ademoapp"
minSdkVersion 19
targetSdkVersion 30
versionCode 32
versionName "2.2.0"
versionCode 34
versionName "2.3.0"
}
}

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
18 changes: 0 additions & 18 deletions app/release/output-metadata.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public void onItemClick(AdapterView<?> parent, View view, int position, long id)

if (mCs108Library4a.isBleConnected() && readerDevice.isConnected() && (readerDevice.getSelected() || false)) {
mCs108Library4a.disconnect(false);
readerDevice.setConnected(false);
readersList.clear();
} else if (mCs108Library4a.isBleConnected() == false && readerDevice.getSelected() == false) {
boolean validStart = false;
if (deviceConnectTask == null) {
Expand All @@ -95,15 +95,17 @@ public void onItemClick(AdapterView<?> parent, View view, int position, long id)
}
}

if (readerDevice.getSelected()) readerDevice.setSelected(false);
else readerDevice.setSelected(true);
readersList.set(position, readerDevice);
for (int i = 0; i < readersList.size(); i++) {
if (i != position) {
ReaderDevice readerDevice1 = readersList.get(i);
if (readerDevice1.getSelected()) {
readerDevice1.setSelected(false);
readersList.set(i, readerDevice1);
if (readersList.size() > position) {
if (readerDevice.getSelected()) readerDevice.setSelected(false);
else readerDevice.setSelected(true);
readersList.set(position, readerDevice);
for (int i = 0; i < readersList.size(); i++) {
if (i != position) {
ReaderDevice readerDevice1 = readersList.get(i);
if (readerDevice1.getSelected()) {
readerDevice1.setSelected(false);
readersList.set(i, readerDevice1);
}
}
}
}
Expand Down Expand Up @@ -157,7 +159,7 @@ public void run() {
}
if (operating == false) {
deviceScanTask = new DeviceScanTask();
deviceScanTask.execute(); mCs108Library4a.appendToLog("Started DeviceScanTask");
deviceScanTask.execute();
}
mHandler.postDelayed(checkRunnable, 5000);
}
Expand Down Expand Up @@ -291,7 +293,7 @@ protected void onPreExecute() {

MainActivity.mCs108Library4a.appendToLog("start of Connection with mrfidToWriteSize = " + mCs108Library4a.mrfidToWriteSize());
mCs108Library4a.connect(connectingDevice);
waitTime = 20;
waitTime = 30;
setting = -1;
progressDialog = new CustomProgressDialog(getActivity(), prgressMsg);
progressDialog.show();
Expand Down Expand Up @@ -333,7 +335,7 @@ protected void onCancelled(Integer result) {
Toast.makeText(getActivity().getApplicationContext(), getResources().getString(R.string.error_bluetooth_connection_failed), Toast.LENGTH_SHORT).show();
}
super.onCancelled();
mCs108Library4a.disconnect(false); mCs108Library4a.appendToLog("done");
mCs108Library4a.disconnect(false);

bConnecting = false;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public void onActivityCreated(Bundle savedInstanceState) {
actionBar.setTitle(R.string.title_activity_home);
}
MainActivity.mDid = null;
if (MainActivity.sharedObjects.versioinWarningShown == false)
if (true || MainActivity.sharedObjects.versioinWarningShown == false)
mHandler.post(runnableConfiguring);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,7 @@ public void onPause() {

@Override
public void onDestroy() {
mHandler.removeCallbacks(runnableCheckReady);
MainActivity.mCs108Library4a.setNotificationListener(null);
if (inventoryRfidTask != null) {
if (DEBUG) MainActivity.mCs108Library4a.appendToLog("InventoryRfidiMultiFragment().onDestory(): VALID inventoryRfidTask");
Expand Down Expand Up @@ -354,6 +355,7 @@ void startStopHandler(boolean buttonTrigger) {
return;
} else if (MainActivity.mCs108Library4a.mrfidToWriteSize() != 0) {
Toast.makeText(MainActivity.mContext, R.string.toast_not_ready, Toast.LENGTH_SHORT).show();
mHandler.post(runnableCheckReady);
return;
}
if (bAdd2End) rfidListView.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
Expand Down Expand Up @@ -568,4 +570,20 @@ void startInventoryTask() {
}
inventoryRfidTask.execute();
}

private final Runnable runnableCheckReady = new Runnable() {
@Override
public void run() {
if (MainActivity.mCs108Library4a.mrfidToWriteSize() != 0) {
button.setEnabled(false);
button.setText("Please wait");
MainActivity.mCs108Library4a.setNotificationListener(null);
mHandler.postDelayed(runnableCheckReady, 500);
} else {
button.setText("Start");
button.setEnabled(true);
setNotificationListener();
}
}
};
}
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath 'com.android.tools.build:gradle:7.0.3'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Expand Down
6 changes: 3 additions & 3 deletions cs108library4a/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ android {
defaultConfig {
minSdkVersion 19
targetSdkVersion 30
versionCode 32
versionName "2.2.0"
buildConfigField 'String', 'VERSION_NAME', "\"2.2.0\""
versionCode 34
versionName "2.3.0"
buildConfigField 'String', 'VERSION_NAME', "\"2.3.0\""

testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
}
Expand Down
Binary file not shown.
Loading

0 comments on commit 2a27c07

Please sign in to comment.