dialogSetPositiveButtonText

Data de postagem: 26/06/2012 01:24:59

dialogSetPositiveButtonText(

String text)

Set alert dialog positive button text.

Exemplo:

<?php

require_once("Android.php");

$droid = new Android();

$action = "start";

while (true) {

switch($action) {

case "start":

$droid->dialogCreateAlert("Useful Numbers","Need a phone number?");

$droid->dialogSetPositiveButtonText("My number");

$droid->dialogSetNegativeButtonText("Family numbers");

$droid->dialogShow();

// Wait for user input

$result = $droid->dialogGetResponse();

switch ($result['result']->which) {

case "negative":

$action = "family";

break;

case "positive":

default:

$action = "my_number";

break;

}

$droid->dialogDismiss();

break;

case "my_number":

$droid->dialogCreateAlert("My Number","My phone number is\n\n 01234 567890");

$droid->dialogSetPositiveButtonText("back");

$droid->dialogSetNegativeButtonText("exit");

$droid->dialogShow();

// Wait for user input

$result = $droid->dialogGetResponse();

switch ($result['result']->which) {

case "negative":

$action = "bye";

break;

case "positive":

default:

$action = "start";

break;

}

$droid->dialogDismiss();

break;

case "family":

$droid->dialogCreateAlert("Choose people:");

$list = array("My lovely wife","Home","Mum and Dad","Brother","Sister","Mum (mobile)");

$phone_numbers = array("01234 567890","01234 567890", "01234 567890", "01234 567890", "01234 567890", "01234 567890");

$n=0;

while($n<sizeof($list)+1) {$number[$list[$n]]=$phone_numbers[$n];$n++;}

$droid->dialogSetMultiChoiceItems($list);

$droid->dialogSetPositiveButtonText("Show numbers");

$droid->dialogSetNegativeButtonText("Back");

$droid->dialogShow(); //Display our dialog

$yesNo = $droid->dialogGetResponse();

if ($yesNo['result']->which == "positive"){

$result = $droid->dialogGetSelectedItems();

$droid->dialogCreateSpinnerProgress("Retrieving information...","Please wait");

$droid->dialogShow();

unset($output);

foreach ($result['result'] as $item){

$output[]=$list[$item]." - ".$number[$list[$item]];

}

$output[]="[Back]";

$droid->dialogDismiss();

$droid->dialogCreateAlert("Your Numbers (click to call):");

$droid->dialogSetItems($output);

$droid->dialogShow();

$res2 = $droid->dialogGetResponse();

$response = $output[$res2['result']->item];

if($response=="[Back]") {}

else {

$tel="tel:".substr($response,strpos($response,"-")+1,strlen($response));

$droid->startActivity("android.intent.action.VIEW",$tel);

$droid->exit();

exit();

}

$action = "start";

break;

}else{

$action = "start";

break;

}

break;

case "bye":

$droid->makeToast("Farewell!");

$droid->exit();

exit();

break;

}

}

?>