База ответов ИНТУИТ

Разработка приложений для Android 4.0

<<- Назад к вопросам

Вызывается метод, выполняемый в IBinder и изначально созданный другим процессом. Что происходит с методом?

(Отметьте один правильный вариант ответа.)

Варианты ответа
исполняется в потоке того же процесса, что и исходный
исполняется в исходном потоке
вызов не выполняется, а исключение SecurityViolationException отбрасывает назад
вызов создает новый поток внутри UI потока
исполняется в потоке того же процесса, что и IBinder(Верный ответ)
Похожие вопросы
Какой метод не участвует в жизненном цикле Activity
Необходимо сохранить личные файлы, созданные в приложении. Нужен только список имен файлов. Какой метод необходимо использовать?
 package company.app.aidl;  interface IMathService {   // INSERT CODE HERE }    
На месте комментария должен быть метод, в который можно передать два целых значения, перемножить их и вернуть результат. Это:
Реализован простой класс, осуществляющий SQLiteOpenHelper. Также данный класс содержит методы для выполнения различных операций с базами данных, таких как создание записей клиентов. Большинство операций используют простой метод execSQL(). Однако существует более сложная операция, требующая псевдонимы столбцов. Какой класс может быть использован для создания более сложных SQL запросов?
     public class MainActivity extends Activity {       @Override       public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedlnstanceState) ;       setContentView(R.layout.main);       getLoaderManager().initLoader(0, null, this);       }      @Override       public Loader<Cursor> onCreateLoader(int id, Bundle args) {       // Create and return a new Loader       }      }     
Что надо добавить в исходный код, чтобы метод onCreateLoader выполнялся при создании нового объекта класса Loader?
 public class greeter {  public String buildGreeting(String firstName) {   String greetingl = "Hello, ";   String greeting2 = ", and welcome to the application!";   return greetingl + firstName + greeting2;   }    public StringBuffer getGreeting{String firstName) {   StringBuffer sb = new StringBuffer();    sb.append(buildGreeting(firstName));    return sb;  } }    
Как вызвать метод getGreeting(), не создавая временных объектов?
     1: public class ProgressTestActivity extends Activity {     2:     3:   private Handler handler;     4:   private ProgressBar progress;     5:     6:   @Override     7:   public void onCreate{Bundle savedInstanceState) {     8:   super.onCreate(savedInstanceState);     9:   setContentView(R.layout.main);     10:  progress = (ProgressBar)findViewById(R.id.progressBar);     11:  handler = new Handler();     12:  }     13:     14:  public void startProgress(View view) {     15:  Runnable runnable = new Runnable() {     16:   @Override     17:   public void run() {     18:    for (int i = 0; i <= 10; i++) {     19:     final int value = i;     20:     try {     21:      Thread.sleep(2000);     22:     } catch {InterruptedException e) { }     23:     handler.post(new Runnable() {     24:      @Override     25:      public void XXX() {     26:       progress.setProgress(value);     27:      }     28:     });     29:    }     30:   }     31:  };     32:      new Thread(runnable).start();     33:     }     34:  }        
Какой метод заменит XXX в 25-й строке, для того чтобы progress bar периодически обновлялась?