我可以Intent从一个PendingIntent?
这是场景:
Intent(让我们称之为myIntent)myInfo)PendingIntent(myPendingIntent)使用myIntentAlarmManager和设置闹钟myPendingIntentPendingIntent.getBroadcastmyInfo的myIntent是在myPendingIntent这可能吗?通过浏览谷歌,我接近结论,这是不可能的.
我认为我试图做的事情相当微不足道,但事实证明这对我很有帮助.情况就是这样.
我有两个单选按钮(使用RadButton实现)和RadTextBox.我想检查客户端,然后在选择两个单选按钮之一时提交RadTextBox不为空的表单(假设是第一个).我使用了CustomValidator,并且我将ValidateEmptyText ="True"设置为没有运气.代码摘录如下:
<asp:Panel runat="server" ID="Panel1">
<table>
<tr>
<td class="auto-style5">
<telerik:RadButton ID="rdBtnIndividual" runat="server" AutoPostBack="False" GroupName="rdEmplrType"
Text="Individual" ToggleType="Radio" OnClientCheckedChanged="rdBtnPhysical_CheckedChanged"
UseSubmitBehavior="False">
<ToggleStates>
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadioChecked" />
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadio" />
</ToggleStates>
</telerik:RadButton>
</td>
<td>
<telerik:RadButton ID="rdBtnLegal" runat="server" AutoPostBack="False" GroupName="rdEmplrType" Text="Legal Entity"
ToggleType="Radio" OnClientCheckedChanged="rdBtnLegal_CheckedChanged" UseSubmitBehavior="False">
<ToggleStates>
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadioChecked" />
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadio" />
</ToggleStates>
</telerik:RadButton>
</td>
</tr>
<tr>
<td class="auto-style5">
<label>Name:</label>
</td>
<td>
<telerik:RadTextBox ID="txtName" Runat="server" EmptyMessage="Name" LabelWidth="64px" Resize="None" Width="160px" DisabledStyle-BackColor="Silver">
</telerik:RadTextBox>
</td>
<td><asp:RequiredFieldValidator ID="THIS_IS_WORKING" ControlToValidate="txtName"
runat="server" ErrorMessage="<img src='images/Exclamation.png' Title='Required Field'/>" >
</asp:RequiredFieldValidator>
</td>
</tr>
<tr> …Run Code Online (Sandbox Code Playgroud) 我有一个Activity(RecipiesActivity),它通过单击我的应用程序的Main Activitiy的"Next"按钮打开.
在RecipiesActivity onCreate中,我想在AsyncTask中调用Web服务.现在,既然我还没有实现web服务,我只是调用了一点点提供的web服务(但这与我的问题无关).
问题是虽然调用webservice并且没有抛出异常,但结果是从doInBackground返回,但是我的onPostExecute没有被调用.我做了一些研究,我发现了下面列出的可能原因 - 但似乎没有我的情况:
代码如下:
public class RecipiesActivity extends Activity {
private TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recipies);
tv = (TextView) findViewById(R.id.Response);
//Start the WS call in an AsyncTask
new CallWS().doInBackground("https://api-ssl.bitly.com/v3/shorten?login=maskedLogin&apiKey=maskedKey&longUrl=http%3A%2F%2Fgoogle.com%2F");
}
private class CallWS extends AsyncTask<String, Integer, String>
{
@Override
protected String doInBackground(String... params) {
String result = null;
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = …Run Code Online (Sandbox Code Playgroud)