See: Description
Interface | Description |
---|---|
AbstractDialog.DialogListener | |
CallEndDialog.SaveDialogListener | |
FailDialog.FailDialogListener |
Class | Description |
---|---|
AbstractDialog |
A base class for all types of popup dialogs, with some common functionality.
|
CallEndDialog | |
DismissableDialog | |
FailDialog | |
FirstActivity |
This is
in fact the first activity that starts when the app is launched but it is often not visible then.
|
IncomingCallActivity | |
RTTCallActivity |
The screen for a call in progress.
|
RTTRegistrationActivity |
This activity initiates SIP registration on launch, and basically serves as the "home" screen
when the user is not on a call.
|
SettingsActivity |
Nothing to see here, move along.
|
SettingsActivityFragment |
The screen containing the preferences, which are automatically added by some magic
|
TextEntryMonitor |
The TextEntryMonitor, one of which is created by the RTTCallActivity at a time,
listens for input on the user's text field (EditText), and keeps track of which
characters have changed.
|
When opening the app, the first Activity run is FirstActivity, though it may or may not actually be visible, and may immediately launch the next one, RTTRegistrationActivity. The app stays there until the user either calls someone or receives a call. An incoming call launches IncomingCallActivity (this can happen when the app is not even in focus, or the phone is locked). The call itself takes place inside RTTCallActivity.
Errors and some other required interactions are displayed in several kinds of Dialogs (modal pop-up windows).