mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-04 20:46:28 +01:00
put back explanatory progress text
This commit is contained in:
parent
bfbf17252e
commit
e378647e36
3 changed files with 18 additions and 15 deletions
|
@ -30,6 +30,7 @@ import android.text.format.DateUtils;
|
|||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
|
||||
import org.eehouse.android.xw4.DBUtils.SentInvitesInfo;
|
||||
import org.eehouse.android.xw4.DlgDelegate.Action;
|
||||
|
@ -176,7 +177,7 @@ public class BTInviteDelegate extends InviteDelegate {
|
|||
case SCAN_DONE:
|
||||
post( new Runnable() {
|
||||
public void run() {
|
||||
killProgress();
|
||||
hideProgress();
|
||||
|
||||
if ( mPersisted.empty() ) {
|
||||
makeNotAgainBuilder( R.string.not_again_emptybtscan,
|
||||
|
@ -235,8 +236,7 @@ public class BTInviteDelegate extends InviteDelegate {
|
|||
|
||||
int count = BTService.getPairedCount( m_activity );
|
||||
if ( 0 < count ) {
|
||||
String msg = getQuantityString( R.plurals.bt_scan_progress_fmt, count, count );
|
||||
startProgress( SCAN_SECONDS );
|
||||
showProgress( count, SCAN_SECONDS );
|
||||
BTService.scan( m_activity, 1000 * SCAN_SECONDS );
|
||||
} else {
|
||||
makeConfirmThenBuilder( R.string.bt_no_devs,
|
||||
|
@ -257,16 +257,21 @@ public class BTInviteDelegate extends InviteDelegate {
|
|||
tryEnable();
|
||||
}
|
||||
|
||||
private void startProgress( int nSeconds )
|
||||
private void showProgress( int nDevs, int nSeconds )
|
||||
{
|
||||
mProgressBar = (ProgressBar)findViewById( R.id.progress );
|
||||
mProgressBar.setProgress( 0 );
|
||||
mProgressBar.setMax( nSeconds );
|
||||
|
||||
String msg = getQuantityString( R.plurals.bt_scan_progress_fmt,
|
||||
nDevs, nDevs );
|
||||
((TextView)findViewById( R.id.progress_msg )).setText( msg );
|
||||
|
||||
findViewById( R.id.progress_line ).setVisibility( View.VISIBLE );
|
||||
incrementProgressIn( 1 );
|
||||
}
|
||||
|
||||
private void killProgress()
|
||||
private void hideProgress()
|
||||
{
|
||||
findViewById( R.id.progress_line ).setVisibility( View.GONE );
|
||||
mProgressBar = null;
|
||||
|
@ -280,7 +285,7 @@ public class BTInviteDelegate extends InviteDelegate {
|
|||
if ( null != mProgressBar ) {
|
||||
int curProgress = mProgressBar.getProgress();
|
||||
if ( curProgress >= mProgressBar.getMax() ) {
|
||||
killProgress(); // create illusion it's done
|
||||
hideProgress(); // create illusion it's done
|
||||
} else {
|
||||
mProgressBar.setProgress( curProgress + 1, true );
|
||||
incrementProgressIn( 1 );
|
||||
|
|
|
@ -28,17 +28,18 @@
|
|||
/>
|
||||
|
||||
<LinearLayout android:id="@+id/progress_line"
|
||||
android:orientation="horizontal"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone"
|
||||
android:padding="5dp"
|
||||
>
|
||||
<TextView android:layout_width="wrap_content"
|
||||
<TextView android:id="@+id/progress_msg"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:text="@string/scan_progress_label"
|
||||
android:paddingRight="5dp"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:layout_gravity="center_horizontal"
|
||||
/>
|
||||
<ProgressBar android:id="@+id/progress"
|
||||
style="@android:style/Widget.ProgressBar.Horizontal"
|
||||
|
|
|
@ -1833,9 +1833,6 @@
|
|||
<!-- In the Bluetooth invite device dialog, kick off a new scan of
|
||||
nearby devices -->
|
||||
<string name="button_scan">Rescan</string>
|
||||
<!-- Text to the left of the bluetooth-scanning progress bar in BT
|
||||
invitation dialog -->
|
||||
<string name="scan_progress_label">Scanning:</string>
|
||||
|
||||
<!-- -->
|
||||
<string name="invite_progress_title">Connecting…</string>
|
||||
|
@ -1879,7 +1876,7 @@
|
|||
|
||||
<plurals name="bt_scan_progress_fmt">
|
||||
<item quantity="one">Scanning for CrossWords</item>
|
||||
<item quantity="other">Scanning for CrossWords on %1$d paired devices.</item>
|
||||
<item quantity="other">Scanning for CrossWords on %1$d paired devices</item>
|
||||
</plurals>
|
||||
<!-- -->
|
||||
<string name="bt_resend_fmt">Bluetooth send to %1$s failed; retry
|
||||
|
|
Loading…
Add table
Reference in a new issue